cniGetAttributeName

限制: 该函数用来限制属性值的长度。它仅用于向后兼容。您应该实施 cniGetAttributeName2

返回由索引指定的节点属性的名称。当代理需要由节点的特殊实例支持的属性名称时由消息代理调用它。函数必须保证按已知的、定义了的顺序返回,并返回由索引参数表示的属性名。

如果执行了 cniGetAttributeNamecniGetAttributeName2,则 cniDefineNodeClass 和 CCI_INV_IMPL_FUNCTION 失败。

在其中定义 类型 成员
CNI_VFT 可选 iFpGetAttributeName

语法

int cniGetAttributeName(
    CciContext* context,                
    int          index,
    CciChar*    buffer,
    int          bufsize);

参数

context
节点实例上下文的地址,由节点创建并由 cniCreateNodeContext 函数(输入)返回。
index
指定属性名的索引(输入)。从零开始的属性的索引。
buffer
其内复制属性名的缓冲区的地址(输出)。
bufsize
缓冲区的长度,以字符为单位,在缓冲区参数中指定(输入)。

返回值

如果成功,返回零,并且在指定的缓冲区中返回属性名。如果到达属性列表的末端,则返回非零的值。

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as07470_