类扩展属性
Windows 可移植设备支持以下类扩展属性。
属性 | VarType | 说明 |
---|---|---|
WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES | VT_UNKNOWN | 一个 值,该值指定驱动程序支持的内容类型 (超集) 列表 (类似于在 WPD_FUNCTIONAL_CATEGORY_ALL) 上调用 WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES 。 |
WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE | VT_BOOL | 一个 值,该值指定调用方是否希望 WPD 类扩展库注册 WPD 设备类接口。 如果此值为 true,则调用方负责注册。 如果此值为 false,则表示调用方希望类扩展库执行注册。 大多数驱动程序应允许类扩展库执行注册,除非通过类扩展库注册 WPD 设备类接口可能会导致不利影响。 |
WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE | VT_BOOL | 指示调用方希望 WPD 类扩展库注册专用 WPD 设备类接口。 不建议对大多数驱动程序执行此操作。 仅当类扩展库注册 WPD 设备类接口会导致不利影响时,才应使用它。 此选项通常与设置为 TRUE的WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE结合使用 |
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES | VT_UNKNOWN | 这是一个 IPortableDeviceValues ,其中包含设备标识值 (WPD_DEVICE_MANUFACTURER、 WPD_DEVICE_MODEL、 WPD_DEVICE_FIRMWARE_VERSION 和 WPD_DEVICE_FUNCTIONAL_UNIQUE_ID) 。 在初始化时将此项与其他类扩展选项一起包含 |
WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH | VT_UI4 | 指示传输的理论最大带宽(以千位/秒为单位) |
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES | VT_UNKNOWN | 这是一个 IPortableDeviceValues ,其中包含设备标识值 (WPD_DEVICE_MANUFACTURER、 WPD_DEVICE_MODEL、 WPD_DEVICE_FIRMWARE_VERSION 和 WPD_DEVICE_FUNCTIONAL_UNIQUE_ID) 。 初始化时,请将此内容与其他类扩展选项一起包含。 |
要求
要求 | 值 |
---|---|
标头 |
|