// wdfio.h
typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
WdfIoForwardProgressInvalidPolicy = 0x0,
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
WdfIoForwardProgressReservedPolicyUseExamine,
WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;
View the official Windows Driver Kit DDI referenceNo description available.
[Applies to KMDF only]
The WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY enumeration identifies actions that the framework can take when it receives an I/O request for your driver, if a low-memory situation exists.
WdfIoForwardProgressInvalidPolicy:0x0WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequestIn a low-memory situation, the framework always uses a reserved request object, if one is available.
WdfIoForwardProgressReservedPolicyUseExamineIn a low-memory situation, the framework calls the driver's EvtIoWdmIrpForForwardProgress callback function.
WdfIoForwardProgressReservedPolicyPagingIOIn a low-memory situation, if the Flags member of the I/O request's IRP structure indicates a paging operation, the framework uses a reserved request object, if one is available. If the I/O request is not a paging operation, the framework completes the I/O request with an error status value.
The WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY enumeration is used as a member type in the WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY structure.