UsbConfigurationDescriptor Clase

Definición

Deriva información de los primeros 9 bytes de un descriptor de configuración USB. La información incluye las funcionalidades de energía del dispositivo cuando la configuración está activa y el número de interfaces incluidas en esa configuración. Para obtener una explicación de un descriptor de configuración, Sección 9.6.3 Especificación de bus serie universal. Para obtener información sobre los campos de descriptor, consulte:

  • Tabla 9.15 en la especificación Universal Serial Bus 3.0
  • Tabla 9.10 en la especificación de bus serie universal (versión 2.0)
public ref class UsbConfigurationDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbConfigurationDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbConfigurationDescriptor
Public NotInheritable Class UsbConfigurationDescriptor
Herencia
Object Platform::Object IInspectable UsbConfigurationDescriptor
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)

Comentarios

Un dispositivo USB expone sus capacidades en forma de configuración USB. Una configuración USB se describe en un descriptor de configuración que representa la clase UsbConfigurationDescriptor. Para obtener información sobre el descriptor, consulte Descriptores de configuración USB.

Propiedades

ConfigurationValue

Obtiene el campo bConfigurationValue de un descriptor de configuración USB. El valor es el número que identifica la configuración.

MaxPowerMilliamps

Obtiene el campo bMaxPower de un descriptor de configuración USB. El valor indica la potencia máxima (en unidades de miliamp) que el dispositivo puede extraer del bus, cuando el dispositivo está alimentado por bus.

RemoteWakeup

Obtiene el valor de bits D5 del campo bmAttributes en el descriptor de configuración USB. El valor indica si el dispositivo puede enviar una señal de reanudación para reactivarse o el sistema host desde un estado de bajo consumo.

SelfPowered

Obtiene el bit D6 del campo bmAttributes en la configuración USB. Este valor indica si el dispositivo está dibujando energía de un origen local o del bus.

Métodos

Parse(UsbDescriptor)

Analiza el descriptor USB especificado y devuelve campos de un descriptor de configuración USB.

TryParse(UsbDescriptor, UsbConfigurationDescriptor)

Recupera los primeros 9 bytes de un descriptor de configuración USB en un objeto UsbConfigurationDescriptor contenido en un objeto UsbDescriptor .

Se aplica a

Consulte también