UsbDevice.SendControlOutTransferAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SendControlOutTransferAsync(UsbSetupPacket) |
デバイスの既定の制御エンドポイントに書き込む長さ 0 の USB コントロール転送を開始します。 |
SendControlOutTransferAsync(UsbSetupPacket, IBuffer) |
USB コントロール転送を開始して、デバイスの既定の制御エンドポイントにデータを送信します。 |
SendControlOutTransferAsync(UsbSetupPacket)
デバイスの既定の制御エンドポイントに書き込む長さ 0 の USB コントロール転送を開始します。
public:
virtual IAsyncOperation<unsigned int> ^ SendControlOutTransferAsync(UsbSetupPacket ^ setupPacket) = SendControlOutTransferAsync;
/// [Windows.Foundation.Metadata.Overload("SendControlOutTransferAsyncNoBuffer")]
IAsyncOperation<uint32_t> SendControlOutTransferAsync(UsbSetupPacket const& setupPacket);
[Windows.Foundation.Metadata.Overload("SendControlOutTransferAsyncNoBuffer")]
public IAsyncOperation<uint> SendControlOutTransferAsync(UsbSetupPacket setupPacket);
function sendControlOutTransferAsync(setupPacket)
Public Function SendControlOutTransferAsync (setupPacket As UsbSetupPacket) As IAsyncOperation(Of UInteger)
パラメーター
- setupPacket
- UsbSetupPacket
コントロール転送のセットアップ パケットを含む UsbSetupPacket オブジェクト。
戻り値
操作の結果を返す IAsyncOperation(UInt32) オブジェクトを返します。
- 属性
注釈
ほとんどの USB コントロール転送は、基になる WinUSB デバイスに送信される場合がありますが、以下は許可されません。 これらのメッセージを送信しようとすると失敗し、例外がスローされます。
- デバイスのアドレス/構成を設定します。
- デバイスのリモート ウェイク プロパティを設定またはクリアします。
- インターフェイスの代替設定に変更します。
- 変更: 関数の中断状態を変更します。
こちらもご覧ください
適用対象
SendControlOutTransferAsync(UsbSetupPacket, IBuffer)
USB コントロール転送を開始して、デバイスの既定の制御エンドポイントにデータを送信します。
public:
virtual IAsyncOperation<unsigned int> ^ SendControlOutTransferAsync(UsbSetupPacket ^ setupPacket, IBuffer ^ buffer) = SendControlOutTransferAsync;
/// [Windows.Foundation.Metadata.Overload("SendControlOutTransferAsync")]
IAsyncOperation<uint32_t> SendControlOutTransferAsync(UsbSetupPacket const& setupPacket, IBuffer const& buffer);
[Windows.Foundation.Metadata.Overload("SendControlOutTransferAsync")]
public IAsyncOperation<uint> SendControlOutTransferAsync(UsbSetupPacket setupPacket, IBuffer buffer);
function sendControlOutTransferAsync(setupPacket, buffer)
Public Function SendControlOutTransferAsync (setupPacket As UsbSetupPacket, buffer As IBuffer) As IAsyncOperation(Of UInteger)
パラメーター
- setupPacket
- UsbSetupPacket
コントロール転送のセットアップ パケットを含む UsbSetupPacket オブジェクト。
- buffer
- IBuffer
転送データを含む呼び出し元から提供されるバッファー。
戻り値
操作の結果を返す IAsyncOperation(UInt32) オブジェクトを返します。
- 属性
注釈
ほとんどの USB コントロール転送は、基になる WinUSB デバイスに送信される場合がありますが、以下は許可されません。 これらのメッセージを送信しようとすると失敗し、例外がスローされます。
- デバイスのアドレス/構成を設定します。
- デバイスのリモート ウェイク プロパティを設定またはクリアします。
- インターフェイスの代替設定に変更します。
- 変更: 関数の中断状態を変更します。