预定义属性扩展 (PdAtXtd) 对象类
预定义属性扩展 (PdAtXtd)对象类用于为预定义属性 (PdAt)对象类中表示的现有设备属性补充可由设备管理用户界面使用的信息。
PdAtXtd 中要表示的属性类型
并非 PdAt 中的所有现有设备属性都必须在 PdAtXtd 对象类中表示。 不可显示的属性(即在 PdAt 对象类的 "generic "字段中包含空字符串的属性)必须没有相应的 PdAtXtd 条目,否则就会变成可显示的属性。
PdAtXtd 对象类还可用于覆盖属性的当前值或可能值。
预定义属性扩展对象类描述符
预定义的属性扩展对象类包含以下描述符:
| ODM 类型 | 描述符名称 | 描述 | 必需 |
|---|---|---|---|
| ODM_CHAR | 唯一类型 | 唯一类型 | 是 |
| ODM_CHAR | 指标 | 属性名 | False |
| ODM_CHAR | 分类 | 属性分类 | False |
| ODM_CHAR | SEQUENCE | 序号 | False |
| ODM_VCHAR | 操作 | 操作名称 | False |
| ODM_VCHAR | 操作值 | 操作值 | False |
| ODM_VCHAR | 描述 | 属性描述 | False |
| ODM_VCHAR | list_cmd | 用于列出属性值的命令 | False |
| ODM_VCHAR | list_values_cmd | 用于列出属性值的命令 | False |
| ODM_VCHAR | change_cmd | 用于更改属性值的命令 | False |
| ODM_VCHAR | help | 帮助文本 | 否 |
| ODM_VCHAR | nls_values | 已转换的属性值 | False |
以下描述了这些描述符:
| 描述信息 | 描述 |
|---|---|
| 唯一类型 | 标识与此属性关联的设备的 class-subclass-type 名称。 此描述符与 PdAt 对象类中的唯一类型描述符相同。 |
| 指标 | 标识设备属性。 此名称可以传递到 "属性-名称" 和 "属性-值" 对中的 mkdev 和 chdev 配置命令及设备方法。 |
| 分类 | 用于标识设备属性的分类。 以下字符为有效值:
|
| SEQUENCE | 标识用于在面板或菜单上定位与其他属性相关的属性的数字。 此字段与当前在 sm_cmd_opt (SMIT 对话框/选择器命令选项) 对象类中的 id_seq_num 相同。 |
| 操作 | 标识与唯一设备类型相关联的操作的类型。 操作和属性名称字段是互斥的。 |
| 操作值 | 标识与 Operation 字段关联的值。当操作为 |
| 描述 | 标识属性描述。 |
| list_cmd | 标识用于覆盖属性的当前值的命令,但设置了操作字段时除外。 如果设置了操作字段,那么它将标识用于返回与操作关联的信息的命令。 例如,对于 |
| list_values_cmd | 标识该命令以获取属性的可能值。 返回的值将覆盖预定义属性对象类中的 "值" 字段。 |
| change_cmd | 标识无法使用 chdev命令时用于更改属性值的命令。 |
| help | 标识与此属性关联的帮助文本。 帮助文本格式如下:或 |
| nls_values | 指示与属性值关联的文本。 这些值将显示为代替存储在预定义属性对象类中的值。 该字段必须采用以下格式:值的排序必须与 预定义属性值 字段中的排序相匹配。 |