UsbInterfaceDescriptor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 . |