WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED 命令

WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED命令检索对象支持的属性。

命令类别

WPD_CATEGORY_OBJECT_PROPERTIES

参数

驱动程序需要以下参数。

参数 VarType 描述
WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID VT_LPWSTR 必需。 包含所请求属性的对象 ID。

返回值

驱动程序应返回以下结果。

结果 VarType 描述
WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS VT_UNKNOWN 必需。 一个 IPortableDeviceKeyCollection 接口,指定所有受支持的属性。
WPD_PROPERTY_COMMON_HRESULT VT_ERROR 必需。 指示总体成功或失败的 HRESULT 值。 可能的结果值包括Windows可移植设备错误代码。 如果调用方发出无效请求,驱动程序应返回 HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED) , 但不需要返回任何其他结果值。
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 可选。 特定于驱动程序的错误代码。 这通常用于驱动程序测试,或者驱动程序、设备和客户端都设计在一起。

要求

要求 Value
标头
PortableDevice.h

另请参阅

命令