WPD_COMMAND_MTP_EXT_WRITE_DATA 命令

运行WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE命令后,WPD_COMMAND_MTP_EXT_WRITE_DATA命令将数据发送到设备。

命令类别

WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS

参数

驱动程序需要以下参数。

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

返回值

驱动程序返回以下结果。

结果 VarType 说明
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN VT_UI4 必需。 指定发送到设备的字节数。

调用方法

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

要求

要求
标头
WpdMtpExtensions.h

另请参阅

支持 MTP 扩展