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

定義

変換およびデスティネーションコンポーネントで呼び出され、それらは IDTSInput100 オブジェクトが上流コンポーネントに接続されています。 開発者は入力バッファを処理するコードを提供する必要があります。

public:
 void ProcessInput(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ pIDTSBufferInput);
[System.Runtime.InteropServices.DispId(15)]
public void ProcessInput(int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 pIDTSBufferInput);
[<System.Runtime.InteropServices.DispId(15)>]
abstract member ProcessInput : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 -> unit
Public Sub ProcessInput (lInputID As Integer, pIDTSBufferInput As IDTSBuffer100)

パラメーター

lInputID
Int32

IDTSInput100オブジェクトのIDです。

pIDTSBufferInput
IDTSBuffer100

入力 IDTSBuffer100 オブジェクト。

属性

注釈

ProcessInput は、上流コンポーネントの行を含む完全な IDTSBuffer100 オブジェクトを提供するために呼ばれます。 バッファに含まれる列には、コンポーネントの IDTSInputColumnCollection100 で定義された列が含まれます。 コンポーネントに同期出力がある場合、そのコンポーネントが出力カラムコレクションに追加した列や、そのコンポーネントの上流にある出力カラムコレクションのすべてのカラムも含まれます。 カラムはFindColumnByLineageIDBufferManager法を用いてバッファ行に配置されます。

ProcessInput は、データフロータスクが上流コンポーネントから完全なバッファを受け取る際に繰り返し呼び出されます。 ProcessInput法への最終的な呼びかけは、IsEndOfRowset性質がtrueされたときに確認されます。

適用対象