UsbInterfaceDescriptor Classe

Definizione

Descrive un'impostazione alternativa USB (di un'interfaccia) in un descrittore di interfaccia. Per una spiegazione di un descrittore di interfaccia, vedere la sezione 9.6.5 nella specifica del bus seriale universale:

  • Tabella 9.15 nella specifica universal serial bus 3.0
  • Tabella 9.12 nella specifica del bus seriale universale (versione 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
Ereditarietà
Object Platform::Object IInspectable UsbInterfaceDescriptor
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)

Proprietà

AlternateSettingNumber

Ottiene il campo bAlternateSetting del descrittore di interfaccia USB. Il valore è un numero che identifica l'impostazione alternativa definita dall'interfaccia.

ClassCode

Ottiene il campo bInterfaceClass del descrittore di interfaccia USB. Il valore indica la classe definita tramite USB a cui è conforme l'interfaccia.

InterfaceNumber

Ottiene il campo bInterfaceNumber del descrittore di interfaccia USB. Il valore è l'indice che identifica l'interfaccia.

ProtocolCode

Ottiene il campo bInterfaceProtocol del descrittore di interfaccia. Il valore è un identificatore assegnato tramite USB che specifica un protocollo definito da USB a cui è conforme l'interfaccia.

SubclassCode

Ottiene il campo bInterfaceSubClass del descrittore di interfaccia USB. Il valore è un identificatore assegnato da USB che specifica una sottoclasse definita da USB a cui l'interfaccia.

Metodi

Parse(UsbDescriptor)

Analizza il descrittore USB specificato e restituisce informazioni sull'impostazione alternativa in un oggetto UsbInterfaceDescriptor .

TryParse(UsbDescriptor, UsbInterfaceDescriptor)

Recupera informazioni sull'impostazione alternativa in un oggetto UsbInterfaceDescriptor contenuto in un oggetto UsbDescriptor .

Si applica a