Función WdfDeviceGetDefaultQueue (wdfdevice.h)
[Se aplica a KMDF y UMDF]
El método WdfDeviceGetDefaultQueue devuelve un identificador a la cola de E/S predeterminada de un dispositivo.
Sintaxis
WDFQUEUE WdfDeviceGetDefaultQueue(
[in] WDFDEVICE Device
);
Parámetros
[in] Device
Identificador de un objeto de dispositivo de marco.
Valor devuelto
Si la operación se realiza correctamente, el método devuelve un identificador a un objeto de cola de marco. Si el controlador no creó una cola de E/S predeterminada para el dispositivo, el método devuelve NULL.
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Comentarios
Para obtener más información sobre las colas de E/S predeterminadas, consulte Creación de colas de E/S.
Ejemplos
En el ejemplo de código siguiente se obtiene un identificador de la cola de E/S predeterminada de un dispositivo.
WDFQUEUE DefaultQueue;
DefaultQueue = WdfDeviceGetDefaultQueue(Device);
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfdevice.h (incluir Wdf.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |