UsbDevice.SendControlOutTransferAsync Metode

Definisi

Overload

SendControlOutTransferAsync(UsbSetupPacket)

Memulai transfer kontrol USB panjang nol yang menulis ke titik akhir kontrol default perangkat.

SendControlOutTransferAsync(UsbSetupPacket, IBuffer)

Memulai transfer kontrol USB untuk mengirim data ke titik akhir kontrol default perangkat.

SendControlOutTransferAsync(UsbSetupPacket)

Memulai transfer kontrol USB panjang nol yang menulis ke titik akhir kontrol default perangkat.

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)

Parameter

setupPacket
UsbSetupPacket

Objek UsbSetupPacket yang berisi paket penyiapan untuk transfer kontrol.

Mengembalikan

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Mengembalikan objek IAsyncOperation(UInt32) yang mengembalikan hasil operasi.

Atribut

Keterangan

Sebagian besar transfer kontrol USB dapat dikirim ke perangkat WinUSB yang mendasar, tetapi hal di bawah ini tidak diizinkan. Mencoba mengirim pesan ini akan gagal dan melemparkan pengecualian.

  • Atur alamat/konfigurasi perangkat.
  • Atur atau hapus properti bangun jarak jauh perangkat.
  • Ubah ke pengaturan alternatif antarmuka.
  • Ubah ubah status tangguhan fungsi.

Lihat juga

Berlaku untuk

SendControlOutTransferAsync(UsbSetupPacket, IBuffer)

Memulai transfer kontrol USB untuk mengirim data ke titik akhir kontrol default perangkat.

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)

Parameter

setupPacket
UsbSetupPacket

Objek UsbSetupPacket yang berisi paket penyiapan untuk transfer kontrol.

buffer
IBuffer

Buffer yang disediakan penelepon yang berisi data transfer.

Mengembalikan

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Mengembalikan objek IAsyncOperation(UInt32) yang mengembalikan hasil operasi.

Atribut

Keterangan

Sebagian besar transfer kontrol USB dapat dikirim ke perangkat WinUSB yang mendasar, tetapi hal di bawah ini tidak diizinkan. Mencoba mengirim pesan ini akan gagal dan melemparkan pengecualian.

  • Atur alamat/konfigurasi perangkat.
  • Atur atau hapus properti bangun jarak jauh perangkat.
  • Ubah ke pengaturan alternatif antarmuka.
  • Ubah ubah status tangguhan fungsi.

Lihat juga

Berlaku untuk