言語

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 例外が発生します。

適用対象