在 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 标识符的设备安装程序类属性的属性键。
表示设备接口类属性的属性键。
设备接口属性相关的属性键。
有关如何创建自定义设备属性的信息,请参阅 “创建自定义设备属性”。