Compartir a través de


EVT_WDF_IO_QUEUE_IO_RESUME función de devolución de llamada (wdfio.h)

[Se aplica a KMDF y UMDF]

La función de devolución de llamada de eventos EvtIoRes ume de un controlador reanuda el procesamiento de una solicitud de E/S especificada después de que el dispositivo subyacente vuelva a su estado de alimentación (D0) de trabajo.

Sintaxis

EVT_WDF_IO_QUEUE_IO_RESUME EvtWdfIoQueueIoResume;

void EvtWdfIoQueueIoResume(
  [in] WDFQUEUE Queue,
  [in] WDFREQUEST Request
)
{...}

Parámetros

[in] Queue

Identificador del objeto de cola de marco asociado a la solicitud de E/S.

[in] Request

Identificador de un objeto de solicitud de marco.

Valor devuelto

Ninguno

Observaciones

Un controlador registra una función de devolución de llamada EvtIoResume cuando llama al método WdfIoQueueCreate. Para obtener más información sobre cómo llamar a WdfIoQueueCreate, vea Creación de colas de E/S.

Un controlador registra EvtIoResume solo para su uso con una cola administrada por energía.

El marco llama a la función de devolución de llamada del controlador EvtIoResume solo si el evtIoStop del controlador función de devolución de llamada anteriormente llamada WdfRequestStopAcknowledge con el parámetro Requeue establecido en FALSE.

Para obtener más información sobre la función de devolución de llamada de EvtIoResume, consulte Using Power-Managed I/O Queues.

Esta función de devolución de llamada se puede llamar en IRQL <= DISPATCH_LEVEL, a menos que el ExecutionLevel miembro de la estructura de WDF_OBJECT_ATTRIBUTES del dispositivo o del controlador esté establecido en WdfExecutionLevelPassive. No debe hacer que esta función de devolución de llamada paginable .

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 wdfio.h (incluya Wdf.h)
irQL <= DISPATCH_LEVEL (consulte la sección Comentarios)

Consulte también

WDF_OBJECT_ATTRIBUTES

WdfIoQueueCreate