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直接呼叫。
規格需求
| 需求 | 值 |
|---|---|
| 標頭 |
|