次の方法で共有


IDTSRuntimeComponent100.PrimeOutput(Int32, Int32, IDTSBuffer100) メソッド

定義

基になるコンポーネントや非同期の IDTSBuffer100 オブジェクトを使用する変換コンポーネントなど、IDTSOutput100 に行を追加するコンポーネントのパッケージの実行中に呼び出されます。 開発者は、出力バッファーに行を追加するコードを指定する必要があります。

public:
 void PrimeOutput(int lOutputs, int % lOutputIDs, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ % pIDTSBufferOutputs);
[System.Runtime.InteropServices.DispId(14)]
public void PrimeOutput (int lOutputs, ref int lOutputIDs, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 pIDTSBufferOutputs);
[<System.Runtime.InteropServices.DispId(14)>]
abstract member PrimeOutput : int * int * IDTSBuffer100 -> unit
Public Sub PrimeOutput (lOutputs As Integer, ByRef lOutputIDs As Integer, ByRef pIDTSBufferOutputs As IDTSBuffer100)

パラメーター

lOutputs
Int32

outputIDs 配列および buffers 配列内の要素の数です。

lOutputIDs
Int32

IDTSOutput100 ID の配列です。

pIDTSBufferOutputs
IDTSBuffer100

IDTSBuffer100 オブジェクトの配列。

属性

注釈

lOutputs 配列と pIDTSBufferOutputs 配列の要素の数は、IDTSOutput100 オブジェクトに接続されたコンポーネントの IDTSOutputCollection100 内の IDTSPath100 オブジェクトの数によって決まります。

lOutputIDs 配列の各要素に対して、pIDTSBufferOutputs 配列内の同じインデックス位置に IDTSBuffer100 が存在します。

PipelineBuffer メソッドを呼び出すことにより AddRow に行が追加され、行の追加が終了すると、SetEndOfRowset メソッドが呼び出されて、行の追加が終了したことがデータ フロー タスクに通知されます。

PrimeOutput は、SynchronousInputID プロパティが 0 に設定されているコンポーネントに対して呼び出されます。

適用対象