Freigeben über


UsbControlRecipient Enumeration

Definition

Definiert Konstanten, die den Empfänger einer USB-Steuerübertragung angeben. Der Empfänger wird im Setuppaket der Steuerungsanforderung definiert. Siehe Tabelle 9.2 des Abschnitts 9.3 der Usb-Spezifikation (Universal Serial Bus) (www.usb.org).

public enum class UsbControlRecipient
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class UsbControlRecipient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum UsbControlRecipient
var value = Windows.Devices.Usb.UsbControlRecipient.device
Public Enum UsbControlRecipient
Vererbung
UsbControlRecipient
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

DefaultInterface 4

Der Empfänger der Steuerungsübertragung ist die Standardschnittstelle (oder die erste) USB-Schnittstelle in der ausgewählten Konfiguration des Geräts. Wenn der Empfänger die erste Schnittstelle der aktiven Konfiguration (DefaultInterface) ist, überschreiben die Methoden SendControlInTransferAsync und SendControlOutTransferAsync das niedrige Byte von UsbSetupPacket.Index mit der Schnittstellennummer der Standardschnittstelle.

Mithilfe dieses Werts kann eine App die Schnittstellennummer in einer Schnittstellenempfängeranforderung weglassen.

Device 0

Der Empfänger der Steuerungsübertragung ist das Gerät.

Endpoint 2

Der Empfänger der Steuerungsübertragung ist ein Endpunkt.

Other 3

Der Empfänger der Steuerungsübertragung ist ein anderer.

SpecifiedInterface 1

Der Empfänger der Steuerungsübertragung ist die in der Anforderung angegebene USB-Schnittstelle.

Hinweise

Konzeptionelle Informationen zu USB-Steuerungsübertragungen finden Sie unter Informationen zum Standardendpunkt und Layout einer Steuerübertragung unter Senden einer USB-Steuerübertragung.

Gilt für: