WPD_COMMAND_MTP_EXT_READ_DATA 命令

WPD_COMMAND_MTP_EXT_READ_DATA 命令在运行 WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ 命令后从设备检索数据。

命令类别

WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS

参数

驱动程序需要以下参数。

参数 VarType 说明
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT VT_LPWSTR 必需。 标识上一次调用设备返回的上下文。
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ VT_UI4 必需。 指定要读取的字节数。
WPD_PROPERTY_MTP_EXT_TRANSFER_DATA VT_VECTOR |VT_UI1 必需。 标识将设备数据复制到其中的缓冲区。

返回值

驱动程序返回以下结果。

结果 VarType 说明
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ VT_UI4 必需。 指定从设备接收的字节数。
WPD_PROPERTY_MTP_EXT_TRANSFER_DATA VT_VECTOR |VT_UI1 必需。 包含设备数据的缓冲区。

调用方法

只能使用 IPortableDevice::SendCommand 直接调用。

要求

要求
标头
WpdMtpExtensions.h

另请参阅

支持 MTP 扩展