UsbDevice.SendControlOutTransferAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SendControlOutTransferAsync(UsbSetupPacket) |
Startet eine USB-Steuerübertragung der Länge Null, die in den Standardsteuerungsendpunkt des Geräts schreibt. |
SendControlOutTransferAsync(UsbSetupPacket, IBuffer) |
Startet eine USB-Steuerungsübertragung, um Daten an den Standardsteuerungsendpunkt des Geräts zu senden. |
SendControlOutTransferAsync(UsbSetupPacket)
Startet eine USB-Steuerübertragung der Länge Null, die in den Standardsteuerungsendpunkt des Geräts schreibt.
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
Ein UsbSetupPacket-Objekt , das das Setuppaket für die Steuerungsübertragung enthält.
Gibt zurück
Gibt ein IAsyncOperation(UInt32)- Objekt zurück, das die Ergebnisse des Vorgangs zurückgibt.
- Attribute
Hinweise
Die meisten USB-Steuerungsübertragungen können an das zugrunde liegende WinUSB-Gerät gesendet werden, aber die folgenden Sind nicht zulässig. Der Versuch, diese Nachricht zu senden, schlägt fehl und löst eine Ausnahme aus.
- Legen Sie die Adresse/Konfiguration des Geräts fest.
- Legen Sie die Remotereaktivierungseigenschaft des Geräts fest oder deaktivieren Sie sie.
- Wechseln Sie zur alternativen Einstellung einer Schnittstelle.
- Ändern Sie den Anhaltezustand einer Funktion.
Weitere Informationen
Gilt für:
SendControlOutTransferAsync(UsbSetupPacket, IBuffer)
Startet eine USB-Steuerungsübertragung, um Daten an den Standardsteuerungsendpunkt des Geräts zu senden.
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
Ein UsbSetupPacket-Objekt , das das Setuppaket für die Steuerungsübertragung enthält.
- buffer
- IBuffer
Ein vom Aufrufer bereitgestellter Puffer, der die Übertragungsdaten enthält.
Gibt zurück
Gibt ein IAsyncOperation(UInt32)- Objekt zurück, das die Ergebnisse des Vorgangs zurückgibt.
- Attribute
Hinweise
Die meisten USB-Steuerungsübertragungen können an das zugrunde liegende WinUSB-Gerät gesendet werden, aber die folgenden Sind nicht zulässig. Der Versuch, diese Nachricht zu senden, schlägt fehl und löst eine Ausnahme aus.
- Legen Sie die Adresse/Konfiguration des Geräts fest.
- Legen Sie die Remotereaktivierungseigenschaft des Geräts fest oder deaktivieren Sie sie.
- Wechseln Sie zur alternativen Einstellung einer Schnittstelle.
- Ändern Sie den Anhaltezustand einer Funktion.