UsbConfigurationDescriptor 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í.
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
- 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 . |