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 拡張機能のサポート