次の方法で共有


UsbDevice.SendControlOutTransferAsync メソッド

定義

オーバーロード

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>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

操作の結果を返す 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>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

操作の結果を返す IAsyncOperation(UInt32) オブジェクトを返します。

属性

注釈

ほとんどの USB コントロール転送は、基になる WinUSB デバイスに送信される場合がありますが、以下は許可されません。 これらのメッセージを送信しようとすると失敗し、例外がスローされます。

  • デバイスのアドレス/構成を設定します。
  • デバイスのリモート ウェイク プロパティを設定またはクリアします。
  • インターフェイスの代替設定に変更します。
  • 変更: 関数の中断状態を変更します。

こちらもご覧ください

適用対象