UsbConfiguration Klasse

Definition

Stellt Informationen zu einer USB-Konfiguration, deren Deskriptoren und den in dieser Konfiguration definierten Schnittstellen bereit. Eine Erläuterung einer USB-Konfiguration finden Sie in Abschnitt 9.6.3 der USB-Spezifikation (Universal Serial Bus).

public ref class UsbConfiguration sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbConfiguration final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbConfiguration
Public NotInheritable Class UsbConfiguration
Vererbung
Object Platform::Object IInspectable UsbConfiguration
Attribute

Windows-Anforderungen

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

Hinweise

Innerhalb einer USB-Konfiguration sind die Anzahl der Schnittstellen und ihre alternativen Einstellungen abhängig von der Anzahl der vom Gerät unterstützten Schnittstellen variabel. Sie können alle diese Informationen mithilfe von UsbConfigurationDescriptor und UsbConfigurationDescriptor.Descriptors sammeln. Der UsbConfigurationDescriptor enthält die ersten 9 Bytes des Konfigurationsdeskriptors. Das UsbConfigurationDescriptor.Descriptors-Objekt enthält ein Array von Deskriptoren, die allen Schnittstellen und ihren Einstellungen zugeordnet sind.

Eigenschaften

ConfigurationDescriptor

Ruft das Objekt ab, das die ersten 9 Bytes des Deskriptors enthält, der der USB-Konfiguration zugeordnet ist.

Descriptors

Ruft ein Array von Objekten ab, die den vollständigen Satz von Deskriptoren darstellen, die einer USB-Konfiguration zugeordnet sind.

UsbInterfaces

Ruft ein Array von USB-Schnittstellen ab, die in der USB-Konfiguration verfügbar sind.

Gilt für: