UsbInterfaceDescriptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 . |