次の方法で共有


DTSBufferManager インターフェイス

定義

public interface class DTSBufferManager : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBufferManager100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManagerClass))]
[System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")]
public interface DTSBufferManager : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBufferManager100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManagerClass))>]
[<System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")>]
type DTSBufferManager = interface
    interface IDTSBufferManager100
Public Interface DTSBufferManager
Implements IDTSBufferManager100
派生
属性
実装

注釈

バッファー マネージャーは、移動元から移動先までの、データ フロー コンポーネントおよびデータ フロー タスクで使用される IDTSBuffer100 オブジェクトの割り当て、管理、削除を担当します。 バッファーの種類の登録、バッファー内の列の検索、バッファー内の列に関するメタデータの取得、プライベート バッファーを要求するコンポーネントによって内部的に使用されるプライベート バッファーの作成のためのユーティリティ関数が提供されます。

マネージド データ フロー コンポーネントの開発者は、主に、コンポーネントの PipelineBuffer オブジェクトと IDTSInput100 オブジェクトで定義された列を IDTSOutput100 内で検索するためにバッファー マネージャーを使用します。 マネージド コンポーネントはバッファー マネージャーによって作成された IDTSBuffer100 オブジェクトと直接やり取りしないので、マネージド コンポーネントの開発者は、IDTSBuffer100 オブジェクトの作成にバッファー マネージャーを使用しません。 マネージド コンポーネントは、マネージド コードとネイティブ コードの間でデータをマーシャリングするマネージド PipelineBuffer クラスを使用します。

プロパティ

IsVirtual[Int32] (継承元 IDTSBufferManager100)

メソッド

CreateBuffer(Int32, IDTSComponentMetaData100) (継承元 IDTSBufferManager100)
CreateFlatBuffer(Int32, IDTSComponentMetaData100) (継承元 IDTSBufferManager100)
CreateFlatBuffer64(UInt64, IDTSComponentMetaData100) (継承元 IDTSBufferManager100)
CreateVirtualBuffer(Int32, Int32) (継承元 IDTSBufferManager100)
FindColumnByLineageID(Int32, Int32) (継承元 IDTSBufferManager100)
GetBLOBObject(IDTSBLOBObject100) (継承元 IDTSBufferManager100)
GetColumnCount(Int32) (継承元 IDTSBufferManager100)
GetColumnInfo(Int32, Int32, DTP_BUFFCOL) (継承元 IDTSBufferManager100)
GetRowWidth(Int32) (継承元 IDTSBufferManager100)
RegisterBufferType(Int32, DTP_BUFFCOL, Int32, UInt32) (継承元 IDTSBufferManager100)
RegisterLineageIDs(Int32, Int32, Int32) (継承元 IDTSBufferManager100)

適用対象