DTSBufferManager インターフェイス
IDTSBuffer100 オブジェクトを管理します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
<GuidAttribute("E22328E1-02FA-4365-9EDE-120324F715BF")> _
Public Interface DTSBufferManager _
Inherits IDTSBufferManager100
'使用
Dim instance As DTSBufferManager
[GuidAttribute("E22328E1-02FA-4365-9EDE-120324F715BF")]
public interface DTSBufferManager : IDTSBufferManager100
[GuidAttribute(L"E22328E1-02FA-4365-9EDE-120324F715BF")]
public interface class DTSBufferManager : IDTSBufferManager100
[<GuidAttribute("E22328E1-02FA-4365-9EDE-120324F715BF")>]
type DTSBufferManager =
interface
interface IDTSBufferManager100
end
public interface DTSBufferManager extends IDTSBufferManager100
説明
バッファ マネージャは、移動元から移動先までの、データ フロー コンポーネントおよびデータ フロー タスクで使用される IDTSBuffer100 オブジェクトの割り当て、管理、削除を担当します。バッファの種類の登録、バッファ内の列の検索、バッファの列に関するメタデータの取得、およびプライベート バッファを要求するコンポーネントによって内部的に使用されるプライベート バッファの作成のための、ユーティリティ関数を提供します。
マネージ データ フロー コンポーネントの開発者は、主に、コンポーネントの IDTSInput100 オブジェクトと IDTSOutput100 オブジェクトで定義された列を PipelineBuffer 内で検索するためにバッファ マネージャを使用します。マネージ コンポーネントはバッファ マネージャによって作成された IDTSBuffer100 オブジェクトと直接やり取りしないので、マネージ コンポーネントの開発者は、IDTSBuffer100 オブジェクトの作成にバッファ マネージャを使用しません。マネージ コンポーネントは、マネージ コードとネイティブ コードの間でデータをマーシャリングするマネージ PipelineBuffer クラスを使用します。