定制属性 (CuAt) 对象类
描述
"定制属性" (CuAt) 对象类包含特定于定制设备的属性信息。
定制设备 (CuDv) 对象类中表示的设备实例具有在 预定义属性 (PdAt) 对象类或 CuAt 对象类中找到的属性。 CuAt 对象类中有一个条目用于采用非缺省值的属性。 在 PdAt 对象类中找到采用缺省值的属性。 每个条目都描述属性的当前值。
更改属性的值时,必须引用预定义的属性对象类以确定其他可能的属性值。
必须查询这两个属性对象类,以获取特定设备的属性的当前值的完整集合。 请分别使用 盖塔特尔 和 普塔特尔 子例程来检索和修改定制属性。
Descriptors
"定制属性" 对象类包含以下描述符:
| ODM 类型 | 描述符名称 | 描述 | 描述符状态 |
|---|---|---|---|
| ODM_CHAR | 名称 [NAMESIZE] | 设备名 | 必需 |
| ODM_CHAR | 属性 [ATTRNAMESIZE] | 属性名 | 必需 |
| ODM_VCHAR | 值 [ATTRVALSIZE] | 属性值 | 必需 |
| ODM_CHAR | 类型 [FLAGSIZE] | 属性类型 | 必需 |
| ODM_CHAR | 通用 [FLAGSIZE] | 通用属性标志 | 可选 |
| ODM_CHAR | 代表 [FLAGSIZE] | 属性表示标志 | 必需 |
| ODM_SHORT | nls_index | NLS 索引 | 可选 |
以下描述了这些描述符:
| 描述信息 | 描述 |
|---|---|
| 设备名 | 标识与此属性相关联的设备实例的逻辑名称。 |
| 属性名 | 标识定制的设备属性的名称。 |
| 属性值 | 标识与相应属性名称关联的定制值。 此值是非缺省值。 |
| 属性类型 | 标识与属性名称关联的属性类型。 创建 CuAt 对象时,将从相应 PdAt 对象 中的 属性类型描述符 复制此描述符。 |
| 通用属性标志 | 标识与属性名称关联的一个或多个通用属性标志。 创建 CuAt 对象时,将从相应 PdAt 对象 中的 通用属性标志描述符 复制此描述符。 |
| 属性表示标志 | 标识属性值的表示。 创建 "定制属性" 对象时,将从相应 预定义属性对象 中的 属性表示标志 描述符复制此描述符。 |
| NLS 索引 | 标识 NLS 消息目录中包含该属性的文本描述的消息号。 在创建定制属性对象时,会从相应 预定义属性对象 中的 NLS 索引描述符 复制此描述符。 |