Compartir a través de


Función WdfRequestGetIoQueue (wdfrequest.h)

[Se aplica a KMDF y UMDF]

El método WdfRequestGetIoQueue devuelve un identificador al objeto de cola del marco desde el que se entregó una solicitud de E/S especificada.

Sintaxis

WDFQUEUE WdfRequestGetIoQueue(
  [in] WDFREQUEST Request
);

Parámetros

[in] Request

Identificador de un objeto de solicitud de marco.

Valor devuelto

WdfRequestGetIoQueue devuelve un identificador a un objeto de cola de marco. Si el controlador creó la solicitud o si el controlador ya ha completado la solicitud de E/S especificada, 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 WdfRequestGetIoQueue, vea Obtener información sobre una solicitud de E/S.

Ejemplos

En el ejemplo de código siguiente se obtiene un identificador para el objeto de dispositivo que representa el dispositivo al que pertenece una solicitud.

WDFDEVICE  device;

device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));

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 wdfrequest.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte también

WdfIoQueueGetDevice