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)