cniSetAttribute

设置特定节点实例上属性的值。当接收到试图设置节点属性的值的配置请求时,或在节点的初始化期间,它由消息代理调用。节点接收请求以设置基数的属性。如果接收到未知属性值,此函数必须返回非零值以使代理正确处理请求。

在此点,节点的责任是要:
  1. 验证正确指定了属性值。如果没有,应该使用 cciThrowException 函数抛出配置异常。
  2. 在上下文中存储属性值,这应该已分配于 cniCreateNodeContext 函数中。
  3. 如果发生错误抛出配置异常,请使用 cciThrowException 函数。
在其中定义 类型 成员
CNI_VFT 可选 iFpSetAttribute

语法

int cniSetAttribute(
    CciContext* context,                
    CciChar*     attrName,
    CciChar*     attrValue);

参数

context
节点实例上下文的地址,由节点创建并由 cniCreateNodeContext 函数(输入)返回。
attrName
要设置值的属性名(输入)。
attrValue
属性值(输入)。

返回值

如果成功,返回零。如果属性的名称不标识由节点支持的属性,则返回非零值。

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