DTSBufferManagerClass.RegisterBufferType メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
virtual int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBufferManager100::RegisterBufferType;
public virtual int RegisterBufferType (int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTP_BUFFCOL rgCols, int lMaxRows, uint dwCreationFlags);
abstract member RegisterBufferType : int * DTP_BUFFCOL * int * uint32 -> int
override this.RegisterBufferType : int * DTP_BUFFCOL * int * uint32 -> int
Public Overridable Function RegisterBufferType (cCols As Integer, ByRef rgCols As DTP_BUFFCOL, lMaxRows As Integer, dwCreationFlags As UInteger) As Integer
パラメーター
- cCols
- Int32
- rgCols
- DTP_BUFFCOL
- lMaxRows
- Int32
- dwCreationFlags
- UInt32
戻り値
バッファーの種類の ID を含む符号なし整数です。
実装
注釈
バッファー マネージャーは、バッファーの種類の一覧を管理します。 バッファーの種類の各定義には、列数、各列のデータ型のプロパティ、列の状態情報を保持する領域を割り当てるかどうか、そのバッファーの種類の新しいインスタンスが作成されたときにどのように列を初期化するかが含まれています。 このメソッドは、マネージャーに新しいバッファーの種類を登録するのに使用します。 バッファーの種類を定義した後、返されたバッファーの種類の ID は CreateBuffer を呼び出すときに使用されます。 このメソッドのパラメーターと一致するバッファー定義が検出された場合は、その ID が返されます。 それ以外の場合は、新しい定義が作成されます。