UsbInterfaceDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 . |