WPD_COMMAND_MTP_EXT_WRITE_DATA コマンド

WPD_COMMAND_MTP_EXT_WRITE_DATA コマンドは、WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE コマンドの実行後にデバイスにデータを送信します。

コマンドのカテゴリ

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