EVT_WDF_IO_QUEUE_IO_RESUME - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdfio.h

EVT_WDF_IO_QUEUE_IO_RESUME EvtWdfIoQueueIoResume;

VOID EvtWdfIoQueueIoResume(
  [in] WDFQUEUE Queue,
  [in] WDFREQUEST Request
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-wdfio-evt_wdf_io_queue_io_resume)

EVT_WDF_IO_QUEUE_IO_RESUME callback function

Description

[Applies to KMDF and UMDF]

A driver's EvtIoResume event callback function resumes processing a specified I/O request after the underlying device returns to its working (D0) power state.

Parameters

Queue [in]

A handle to the framework queue object that is associated with the I/O request.

Request [in]

A handle to a framework request object.

Remarks

A driver registers an EvtIoResume callback function when it calls the WdfIoQueueCreate method. For more information about calling WdfIoQueueCreate, see Creating I/O Queues.

A driver registers EvtIoResume only for use with a power-managed queue.

The framework calls the driver's EvtIoResume callback function only if the driver's EvtIoStop callback function previously called WdfRequestStopAcknowledge with the Requeue parameter set to FALSE.

For more information about the EvtIoResume callback function, see Using Power-Managed I/O Queues.

This callback function can be called at IRQL <= DISPATCH_LEVEL, unless the ExecutionLevel member of the device or driver's WDF_OBJECT_ATTRIBUTES structure is set to WdfExecutionLevelPassive. You should not make this callback function pageable.

See also

WDF_OBJECT_ATTRIBUTES

WdfIoQueueCreate