UsbInterfaceDescriptor Klasse
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.
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
- 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. |