Compartir a través de


UsbConfiguration Clase

Definición

Proporciona información sobre una configuración USB, sus descriptores y las interfaces definidas dentro de esa configuración. Para obtener una explicación de una configuración USB, consulte sección 9.6.3 en la especificación del bus serie universal (USB).

public ref class UsbConfiguration sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbConfiguration final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbConfiguration
Public NotInheritable Class UsbConfiguration
Herencia
Object Platform::Object IInspectable UsbConfiguration
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

Dentro de una configuración USB, el número de interfaces y sus opciones alternativas son variables, según el número de interfaces que admita el dispositivo. Puede recopilar toda esa información mediante: UsbConfigurationDescriptor y UsbConfigurationDescriptor.Descriptors. UsbConfigurationDescriptor contiene los primeros 9 bytes del descriptor de configuración. El objeto UsbConfigurationDescriptor.Descriptors contiene una matriz de descriptores asociados a todas las interfaces y su configuración.

Propiedades

ConfigurationDescriptor

Obtiene el objeto que contiene los primeros 9 bytes del descriptor asociado a la configuración USB.

Descriptors

Obtiene una matriz de objetos que representan el conjunto completo de descriptores asociados a una configuración USB.

UsbInterfaces

Obtiene una matriz de interfaces USB disponibles en la configuración de USB.

Se aplica a