Compartir a través de


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.

Observaciones

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 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 wdfdevice.h (incluya Wdf.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)