この関数を使用して、ブローカーにノード・ファクトリーを作成します。 名前付きメッセージ・フロー・ノード・ファクトリーの単一インスタンスが作成されます。
この関数は、 メッセージ・ブローカーによって LIL がロードされる際に呼び出される初期化関数 bipGetMessageFlowNodeFactory でのみ呼び出されなければなりません。 他のときに cniCreateNodeFactory が呼び出されても、結果は予測不可能です。
CciFactory* cniCreateNodeFactory(
int* returnCode,
CciChar* name);
成功した場合、ノード・ファクトリー・オブジェクトのアドレスが戻されます。 失敗した場合、ゼロの値 (CCI_NULL_ADDR) が戻され、returnCode パラメーターがエラーの理由を示します。
factoryObject = cniCreateNodeFactory(0, (unsigned short *)constPluginNodeFactory);
if (factoryObject == CCI_NULL_ADDR) {
/* Handle errors */