系统定义的设备属性

在 Windows Vista 和更高版本的 Windows 中, 统一设备属性模型 支持系统定义的属性,这些属性描述设备实例的配置或作、 设备设置类设备接口类和设备接口。 每个属性都由 属性键表示,该键是标识属性类别和属性标识符的 GUID 值。 系统定义的属性键类别仅用于系统使用。

Devpkey.h 中定义了以下系统定义的设备属性密钥:

  • 表示组件名称的DEVPKEY_NAME属性键。 使用 DEVPKEY_NAME 属性的值将组件标识给最终用户。 Windows 支持 设备实例设备设置类和设备 接口的 DEVPKEY_NAME 属性。

  • 表示与SPDRP_Xxx标识符对应的设备实例属性的属性键。 (SPDRP_Xxx 标识符在 Setupapi.h 中定义)

  • 表示没有相应SPDRP_Xxx 标识符的设备实例属性的属性键。 这包括以下内容:

    设备状态和问题属性

    设备关系属性,包括父设备、子设备和同级设备

    设备驱动程序属性

    设备驱动程序包属性

    其他设备属性

  • 与SPCRP_Xxx标识符对应的设备安装类属性键。 (SPCRP_Xxx标识符在 Setupapi.h 中定义)

  • 表示没有相应 SPCRP_Xxx 标识符的设备安装程序类属性的属性键。

  • 表示设备接口类属性的属性键。

  • 设备接口属性相关的属性键。

有关如何创建自定义设备属性的信息,请参阅 “创建自定义设备属性”。