Compartir a través de


UsbInterfaceDescriptor Clase

Definición

Describe una configuración alternativa USB (de una interfaz) en un descriptor de interfaz. Para obtener una explicación de un descriptor de interfaz, vea sección 9.6.5 en la especificación de bus serie universal:

  • Tabla 9.15 en la especificación Universal Serial Bus 3.0
  • Tabla 9.12 en la especificación de bus serie universal (versión 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
Herencia
Object Platform::Object IInspectable UsbInterfaceDescriptor
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

AlternateSettingNumber

Obtiene el campo bAlternateSetting del descriptor de interfaz USB. El valor es un número que identifica la configuración alternativa definida por la interfaz .

ClassCode

Obtiene el campo bInterfaceClass del descriptor de interfaz USB. El valor indica la clase definida por USB a la que se ajusta la interfaz.

InterfaceNumber

Obtiene el campo bInterfaceNumber del descriptor de interfaz USB. El valor es el índice que identifica la interfaz.

ProtocolCode

Obtiene el campo bInterfaceProtocol del descriptor de interfaz. El valor es un identificador asignado por USB que especifica un protocolo definido por USB al que se ajusta la interfaz.

SubclassCode

Obtiene el campo bInterfaceSubClass del descriptor de interfaz USB. El valor es un identificador asignado por USB que especifica una subclase definida por USB a la que la interfaz.

Métodos

Parse(UsbDescriptor)

Analiza el descriptor USB especificado y devuelve información de configuración alternativa en un objeto UsbInterfaceDescriptor .

TryParse(UsbDescriptor, UsbInterfaceDescriptor)

Recupera información sobre la configuración alternativa en un objeto UsbInterfaceDescriptor contenido en un objeto UsbDescriptor .

Se aplica a