Freigeben über


UsbInterfaceDescriptor Klasse

Definition

Beschreibt eine alternative USB-Einstellung (einer Schnittstelle) in einem Schnittstellendeskriptor. Eine Erläuterung eines Schnittstellendeskriptors finden Sie in Abschnitt 9.6.5 der Spezifikation für den universellen seriellen Bus:

  • Tabelle 9.15 in der Spezifikation für universal serial bus 3.0
  • Tabelle 9.12 in der Spezifikation für den universellen seriellen Bus (Version 2.0)
public ref class UsbInterfaceDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbInterfaceDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbInterfaceDescriptor
Public NotInheritable Class UsbInterfaceDescriptor
Vererbung
Object Platform::Object IInspectable UsbInterfaceDescriptor
Attribute

Windows-Anforderungen

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

Eigenschaften

AlternateSettingNumber

Ruft das Feld bAlternateSetting des USB-Schnittstellendeskriptors ab. Der Wert ist eine Zahl, die die alternative Einstellung identifiziert, die von der Schnittstelle definiert wird.

ClassCode

Ruft das Feld bInterfaceClass des USB-Schnittstellendeskriptors ab. Der Wert gibt die USB-definierte Klasse an, der die Schnittstelle entspricht.

InterfaceNumber

Ruft das Feld bInterfaceNumber des USB-Schnittstellendeskriptors ab. Der Wert ist der Index, der die Schnittstelle identifiziert.

ProtocolCode

Ruft das Feld bInterfaceProtocol des Schnittstellendeskriptors ab. Der Wert ist ein USB-zugewiesener Bezeichner, der ein USB-definiertes Protokoll angibt, dem die Schnittstelle entspricht.

SubclassCode

Ruft das Feld bInterfaceSubClass des USB-Schnittstellendeskriptors ab. Der Wert ist ein USB-zugewiesener Bezeichner, der eine USB-definierte Unterklasse angibt, zu der die Schnittstelle gehört.

Methoden

Parse(UsbDescriptor)

Analysiert den angegebenen USB-Deskriptor und gibt Alternative Einstellungsinformationen in einem UsbInterfaceDescriptor-Objekt zurück.

TryParse(UsbDescriptor, UsbInterfaceDescriptor)

Ruft Informationen zur alternativen Einstellung in einem UsbInterfaceDescriptor-Objekt ab, das in einem UsbDescriptor-Objekt enthalten ist.

Gilt für: