語言

IDTSBuffer100.Clone(IDTSComponentMetaData100) 方法

定義

建立物件的 IDTSBuffer100 私有副本。

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 Clone(Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100

參數

pOwner
IDTSComponentMetaData100

就是 IDTSComponentMetaData100 產生克隆緩衝區的元件。

傳回

一個 IDTSBuffer100 是原始緩衝區的複製品。

備註

此方法建立一個包含原始物件所有欄位與列的私有副本 IDTSBuffer100 。 新建立的緩衝區是對呼叫 Clone 該方法的元件的私有,這表示該緩衝區不會被 IDTSBufferManager100管理或監控。 必須 IDTSBuffer100 鎖定,且不能是輸出緩衝區,輸出緩衝區是提供給方法中 PrimeOutput 元件的緩衝區。 若緩衝區是輸出緩衝區, DTS_E_BUFFERISNOTPRIMEOUTPUT 則會發生例外。 若緩衝區未鎖定, DTS_E_BUFFERNOTLOCKED 則會發生例外。

適用於