特定のノード・インスタンスの属性の値を取得します。 これは、ノード属性の値を検索するレポート要求を受け取る際に、 メッセージ・ブローカーによって呼び出されます。 ブローカーは、この属性名がノードに有効であることを確認します。
int cniGetAttribute( CciContext* context, CciChar* attrName, CciChar* buffer, int bufsize);
正常に実行されると、ゼロが戻され、 指定したバッファーに属性の値の文字表現が戻されます。 属性の名前が、ノードによってサポートされる名前を識別しない場合には、 非ゼロ値が戻されます。
関連概念 ユーザー定義の入力ノード ユーザー定義のメッセージ処理ノード ユーザー定義の出力ノード
関連タスク C での入力ノードの作成 C でのメッセージ処理ノードの作成
関連資料 C 言語ノード・インプリメンテーション関数 cniCreateNodeContext cniGetAttributeName