次の方法で共有


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

適用対象