Compartir a través de


Función WdfUsbInterfaceGetNumSettings (wdfusb.h)

[Se aplica a KMDF y UMDF]

El método WdfUsbInterfaceGetNumSettings devuelve el número de configuraciones alternativas que admite una interfaz USB especificada.

Sintaxis

BYTE WdfUsbInterfaceGetNumSettings(
  [in] WDFUSBINTERFACE UsbInterface
);

Parámetros

[in] UsbInterface

Identificador de un objeto de interfaz USB que se obtuvo llamando a WdfUsbTargetDeviceGetInterface.

Valor devuelto

WdfUsbInterfaceGetNumSettings devuelve el número de configuraciones alternativas que admite la interfaz USB especificada.

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

Observaciones

El controlador puede llamar a WdfUsbInterfaceGetNumSettings después de llamar a WdfUsbTargetDeviceCreateWithParameters.

Para obtener más información sobre el método WdfUsbInterfaceGetNumSettings y los destinos de E/S USB, consulte destinos de E/S USB.

Ejemplos

En el ejemplo de código siguiente se obtiene el número de configuraciones alternativas que están disponibles para una interfaz USB especificada.

BYTE altSettings;

altSettings = WdfUsbInterfaceGetNumSettings(UsbInterface);

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.5
versión mínima de UMDF 2.0
encabezado de wdfusb.h (incluya Wdfusb.h)
biblioteca de Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf)

Consulte también

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetDeviceGetInterface

WdfUsbTargetDeviceSelectConfig