DTSBufferFlags 列挙体

IDTSBufferManager100 オブジェクトにバッファを登録するために使用される値を含みます。

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
Public Enumeration DTSBufferFlags
'使用
Dim instance As DTSBufferFlags
public enum DTSBufferFlags
public enum class DTSBufferFlags
type DTSBufferFlags
public enum DTSBufferFlags

メンバー

メンバー名 説明
BUFF_NOOLEDB バッファが行の状態情報を含まないことを示します。
BUFF_INIT この種類の新しいバッファの列をゼロで初期化することを示します。

説明

この列挙型の値は、RegisterBufferType メソッドに提供されて、登録されるバッファ型の列の初期化方法、バッファの各列に対して状態情報を格納するかどうか、およびバッファがいっぱいになったときにデータ フロー タスクに通知するかどうかを制御します。

BUFF_NOOLEDB の値が設定されていない場合、バッファの各列に対して列状態の領域が割り当てられないので、バッファのメモリ サイズは小さくなります。節約できるメモリ量は、状態値のサイズとバッファ内の行数の積に、行内の列数を掛けた値になります。