WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ命令

WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ命令會傳送 MTP 命令區塊,後面接著資料階段。 (資料會從裝置傳送至 host.)

命令類別目錄

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,可識別廠商作業程式碼的必要參數。

傳回值

驅動程式會傳回下列結果。

結果 VarType 描述
WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE VT_UI8 必要。 傳回資料大小總計,以位元組為單位,不包括來自裝置的任何額外負荷。 如果裝置回報未知的資料大小 (0xFFFFFFFF) ,驅動程式應該重複呼叫 ReadData ,直到收到簡短區塊為止
WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE VT_UI4 選擇性。 傳回傳輸緩衝區的最佳大小。
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT VT_LPWSTR 必要。 指定後續資料傳輸的內容識別碼。

呼叫方法

只能使用 IPortableDevice::SendCommand直接呼叫。

規格需求

需求
標頭
WpdMtpExtensions.h

另請參閱

支援 MTP 延伸模組