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 obtenido mediante una llamada 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.
Comentarios
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 | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.5 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfusb.h (incluya Wdfusb.h) |
Library | 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