WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE 命令
WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE 命令发送一个 MTP 命令块,后跟一个数据阶段。 数据从主机发送到设备。
命令类别
WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS
参数
驱动程序需要以下参数。
参数 | VarType | 说明 |
---|---|---|
WPD_PROPERTY_MTP_EXT_OPERATION_CODE | VT_UI4 | 必需。 标识供应商扩展的 MTP 操作代码。 |
WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS | VT_UI4 | 必需。 标识供应商操作代码所需参数的 IPortableDevicePropVariantCollection 集合。 |
WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE | VT_UI8 | 必需。指定要发送到设备的总数据大小(以字节为单位),不包括任何开销。 |
返回值
驱动程序返回以下结果。
结果 | VarType | 说明 |
---|---|---|
WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE | VT_UI4 | 必需。 指定传输缓冲区的最佳大小。 |
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT | VT_LPWSTR | 可选。 驱动程序用于后续数据传输的上下文标识符。 |
调用方法
只能使用 IPortableDevice::SendCommand 直接调用。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈