UsbConfiguration Classe

Definizione

Fornisce informazioni su una configurazione USB, sui descrittori e sulle interfacce definite all'interno di tale configurazione. Per una spiegazione di una configurazione USB, vedere la sezione 9.6.3 nella specifica USB (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
Ereditarietà
Object Platform::Object IInspectable UsbConfiguration
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

All'interno di una configurazione USB, il numero di interfacce e le relative impostazioni alternative sono variabili, a seconda del numero di interfacce supportate dal dispositivo. È possibile raccogliere tutte queste informazioni usando : UsbConfigurationDescriptor e UsbConfigurationDescriptor.Descriptors. UsbConfigurationDescriptor contiene i primi 9 byte del descrittore di configurazione. L'oggetto UsbConfigurationDescriptor.Descriptors contiene una matrice di descrittori associati a tutte le interfacce e alle relative impostazioni.

Proprietà

ConfigurationDescriptor

Ottiene l'oggetto contenente i primi 9 byte del descrittore associato alla configurazione USB.

Descriptors

Ottiene una matrice di oggetti che rappresentano il set completo di descrittori associati a una configurazione USB.

UsbInterfaces

Ottiene una matrice di interfacce USB disponibili nella configurazione USB.

Si applica a