次の方法で共有


DTSBufferManagerClass クラス

定義

public ref class DTSBufferManagerClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::DTSBufferManager
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class DTSBufferManagerClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManager
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type DTSBufferManagerClass = class
    interface DTSBufferManager
    interface IDTSBufferManager100
Public Class DTSBufferManagerClass
Implements DTSBufferManager
継承
DTSBufferManagerClass
属性
実装

注釈

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

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

コンストラクター

DTSBufferManagerClass()

プロパティ

IsVirtual[Int32]

メソッド

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

適用対象