WDF_IO_FORWARD_PROGRESS_ACTION enumeration (wdfio.h)

[Applies to KMDF only]

The WDF_IO_FORWARD_PROGRESS_ACTION enumeration identifies actions that the framework can take for an I/O request packet (IRP) that your driver examines during a low-memory situation.

Syntax

typedef enum _WDF_IO_FORWARD_PROGRESS_ACTION {
  WdfIoForwardProgressActionInvalid = 0x0,
  WdfIoForwardProgressActionFailRequest,
  WdfIoForwardProgressActionUseReservedRequest
} WDF_IO_FORWARD_PROGRESS_ACTION;

Constants

 
WdfIoForwardProgressActionInvalid
Value: 0x0
For internal use only.
WdfIoForwardProgressActionFailRequest
The framework will complete the current I/O request with an error status value.
WdfIoForwardProgressActionUseReservedRequest
The framework will use a reserved request object, if one is available, for the current I/O request.

Remarks

The WDF_IO_FORWARD_PROGRESS_ACTION enumeration is used as the return value for the EvtIoWdmIrpForForwardProgress callback function.

Requirements

Requirement Value
Minimum KMDF version 1.9
Header wdfio.h (include Wdf.h)

See also

EvtIoWdmIrpForForwardProgress