この関数は、索引により指定されたノード属性の名前を戻します。
この関数は、ノードの特定のインスタンスによってサポートされる属性の名前が必要な際に、メッセージ・ブローカーによって呼び出されます。 この関数は、既知の定義された順序で属性を戻し、 索引パラメーターによって表される属性名を戻すことを保証しなければなりません。
cniGetAttributeName および cniGetAttributeName2?の両方をインプリメントすると、cniDefineNodeClass は CCI_INV_IMPL_FUNCTION で失敗します。
定義されている場所 | タイプ | メンバー |
---|---|---|
CNI_VFT | オプション | iFpGetAttributeName |
int cniGetAttributeName(
CciContext* context,
int index,
CciChar* buffer,
int bufsize);
正常に実行されると、ゼロが戻され、 指定したバッファーに属性の名前が戻されます。 属性のリストの末尾に達すると、非ゼロ値が戻されます。