UsbInterfaceDescriptor Classe

Définition

Décrit un autre paramètre USB (d’une interface) dans un descripteur d’interface. Pour obtenir une explication d’un descripteur d’interface, consultez la section 9.6.5 de la spécification universal serial bus :

  • Tableau 9.15 de la spécification Universal Serial Bus 3.0
  • Tableau 9.12 de la spécification du bus série universel (version 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
Héritage
Object Platform::Object IInspectable UsbInterfaceDescriptor
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

AlternateSettingNumber

Obtient le champ bAlternateSetting du descripteur d’interface USB. La valeur est un nombre qui identifie l’autre paramètre défini par l’interface.

ClassCode

Obtient le champ bInterfaceClass du descripteur d’interface USB. La valeur indique la classe définie par USB à laquelle l’interface est conforme.

InterfaceNumber

Obtient le champ bInterfaceNumber du descripteur d’interface USB. La valeur est l’index qui identifie l’interface.

ProtocolCode

Obtient le champ bInterfaceProtocol du descripteur d’interface. La valeur est un identificateur attribué par USB qui spécifie un protocole défini par USB auquel l’interface est conforme.

SubclassCode

Obtient le champ bInterfaceSubClass du descripteur d’interface USB. La valeur est un identificateur attribué par USB qui spécifie une sous-classe définie par USB pour laquelle l’interface.

Méthodes

Parse(UsbDescriptor)

Analyse le descripteur USB spécifié et retourne d’autres informations de paramètre dans un objet UsbInterfaceDescriptor .

TryParse(UsbDescriptor, UsbInterfaceDescriptor)

Récupère des informations sur l’autre paramètre dans un objet UsbInterfaceDescriptor contenu dans un objet UsbDescriptor .

S’applique à