AddRow メソッド
IDTSBuffer100 オブジェクトに新しい行を追加します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
Function AddRow ( _
<OutAttribute> ppRowStart As IntPtr _
) As Integer
'使用
Dim instance As IDTSBuffer100
Dim ppRowStart As IntPtr
Dim returnValue As Integer
returnValue = instance.AddRow(ppRowStart)
int AddRow(
IntPtr ppRowStart
)
int AddRow(
[InAttribute] [OutAttribute] IntPtr ppRowStart
)
abstract AddRow :
ppRowStart:IntPtr byref -> int
function AddRow(
ppRowStart : IntPtr
) : int
パラメーター
- ppRowStart
型: System. . :: . .IntPtr
IDTSBuffer100 の新しい行の先頭を指すポインタです。
戻り値
型: System. . :: . .Int32
新しく作成された行のハンドルです。
説明
このメソッドが呼び出されると、新しい行がバッファに割り当てられ、行を指すポインタが返されます。このメソッドは、バッファに出力するために、変換元コンポーネントおよび非同期出力を伴うコンポーネントによって呼び出されます。
バッファが入力バッファ (ProcessInput メソッドを使用してコンポーネントに提供されるバッファ) である場合、DTS_E_BUFFERISFLAT 例外が発生します。
マネージ コンポーネントの開発者はこのメソッドを呼び出さず、代わりに PipelineBuffer マネージ クラスの AddRow メソッドを使用します。