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 | 可选。 特定于驱动程序的错误代码。 这通常仅用于驱动程序测试,或者驱动程序、设备和客户端都是一起设计的。 |
要求
要求 | 值 |
---|---|
标头 |
|