この関数によって、呼び出し側はバッファーを提供できます。 これは、入力ノードでのみ使用されます。 アドレスは、ブローカーへの入力メッセージの入力ビット・ストリームとして、source パラメーターによって指定されます。バッファーを提供するすることによって、 入力ノードは、データを読み取って、外部データ・ソースからの入力メッセージを表すビット・ストリームに入れることができます。 戻り時にブローカーはデータのコピーを取り、呼び出し側はストレージを解放できます。
int cniSetInputBuffer( void* returnCode, CciMessage* message, Void* source, CCiInt length);
なし。エラーが発生した場合、returnCode パラメーターがエラーの理由を示します。
cniSetInputBuffer(&rc, message, buffer, buflen);