Compartir a través de


Función WdfUsbInterfaceGetConfiguredSettingIndex (wdfusb.h)

[Se aplica a KMDF y UMDF]

El método WdfUsbInterfaceGetConfiguredSettingIndex devuelve el índice de configuración alternativo seleccionado actualmente para una interfaz de dispositivo USB especificada.

Sintaxis

BYTE WdfUsbInterfaceGetConfiguredSettingIndex(
  [in] WDFUSBINTERFACE Interface
);

Parámetros

[in] Interface

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

Valor devuelto

Si la operación se realiza correctamente, WdfUsbInterfaceGetConfiguredSettingIndex devuelve el índice de configuración alternativo seleccionado actualmente para la interfaz especificada. Si la interfaz no está configurada, el método devuelve cero.

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

Observaciones

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

Ejemplos

En el ejemplo de código siguiente se obtiene el índice de la configuración alternativa seleccionada actualmente de una interfaz USB especificada.

BYTE settingIndex;

settingIndex = WdfUsbInterfaceGetConfiguredSettingIndex(UsbInterface);

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
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

WdfUsbTargetDeviceGetInterface