UsbConfigurationDescriptor Classe

Definizione

Deriva le informazioni dai primi 9 byte di un descrittore di configurazione USB. Le informazioni includono le funzionalità di alimentazione del dispositivo quando la configurazione è attiva e il numero di interfacce incluse in tale configurazione. Per una spiegazione di un descrittore di configurazione, sezione 9.6.3 Specifica del bus seriale universale. Per informazioni sui campi descrittori, vedere:

  • Tabella 9.15 nella specifica del bus seriale universale 3.0
  • Tabella 9.10 nella specifica del bus seriale universale (versione 2.0)
public ref class UsbConfigurationDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbConfigurationDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbConfigurationDescriptor
Public NotInheritable Class UsbConfigurationDescriptor
Ereditarietà
Object Platform::Object IInspectable UsbConfigurationDescriptor
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

Un dispositivo USB espone le sue funzionalità sotto forma di una configurazione USB. Una configurazione USB è descritta in un descrittore di configurazione rappresentato dalla classe UsbConfigurationDescriptor. Per informazioni sul descrittore, vedere Descrittori di configurazione USB.

Proprietà

ConfigurationValue

Ottiene il campo bConfigurationValue di un descrittore di configurazione USB. Il valore è il numero che identifica la configurazione.

MaxPowerMilliamps

Ottiene il campo bMaxPower di un descrittore di configurazione USB. Il valore indica la potenza massima (in unità milliamp) che il dispositivo può disegnare dal bus, quando il dispositivo è alimentato dal bus.

RemoteWakeup

Ottiene il valore D5 bit del campo bmAttributes nel descrittore di configurazione USB. Il valore indica se il dispositivo può inviare un segnale di ripresa per riattivarsi o il sistema host da uno stato di bassa potenza.

SelfPowered

Ottiene il bit D6 del campo bmAttributes nella configurazione USB. Questo valore indica se il dispositivo disegna energia da un'origine locale o dal bus.

Metodi

Parse(UsbDescriptor)

Analizza il descrittore USB specificato e restituisce campi di un descrittore di configurazione USB.

TryParse(UsbDescriptor, UsbConfigurationDescriptor)

Recupera i primi 9 byte di un descrittore di configurazione USB in un oggetto UsbConfigurationDescriptor contenuto in un oggetto UsbDescriptor .

Si applica a

Vedi anche