次の方法で共有


DTP_BUFFCOL 構造体

バッファー列に格納されたデータを記述するメタデータが含まれます。

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

構文

'宣言
Public Structure DTP_BUFFCOL
'使用
Dim instance As DTP_BUFFCOL
public struct DTP_BUFFCOL
public value class DTP_BUFFCOL
[<SealedAttribute>]
type DTP_BUFFCOL =  struct end
JScript は構造体の使用をサポートしていますが、新規の宣言はサポートしていません。

DTP_BUFFCOL 型は、以下のメンバーを公開しています。

メソッド

  名前 説明
パブリック メソッド Equals (ValueType から継承されています。)
パブリック メソッド GetHashCode (ValueType から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ToString (ValueType から継承されています。)

先頭に戻る

フィールド

  名前 説明
パブリック フィールド DataType バッファー列に格納される値のデータ型を指定します。
パブリック フィールド lCodePage バッファー列のデータを解釈するために使用される文字セットを指定します。
パブリック フィールド lLengthOffset 行の先頭から列の長さまでのバイト数を取得します。
パブリック フィールド lMaxLength バッファー列に格納されるデータの最大長を示します。
パブリック フィールド lOffset 行の先頭から列データが開始する位置までのバイト数を示します。
パブリック フィールド lPrecision バッファー列に含まれる数値データの小数点以下表示桁数を示します。
パブリック フィールド lScale 列の数値データの小数点以下桁数を示します。
パブリック フィールド lStatusOffset バッファー行の先頭から列の状態値までのオフセットを示します。

先頭に戻る

説明

IDTSBuffer100 の列には、列データに関するメタデータが含まれます。 この情報は、DTP_BUFFCOL 構造体によって表されます。 この構造体は、GetColumnInfo メソッドを呼び出すことで、個別の列に対して取得されます。

構造体内のフィールドに含まれる値は、データ フローに列を最初に挿入した IDTSOutputColumn100 に含まれる値を反映します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Pipeline.Wrapper 名前空間