WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS structure (wdfio.h)

[Applies to KMDF only]

The WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS structure contains information about specific actions that the framework can take when it receives an I/O request for your driver, if a low-memory situation exists.

Syntax

typedef struct _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS {
  union {
    struct {
      PFN_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS EvtIoWdmIrpForForwardProgress;
    } ExaminePolicy;
  } Policy;
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS;

Members

Policy

Policy.ExaminePolicy

Policy.ExaminePolicy.EvtIoWdmIrpForForwardProgress

A pointer to the driver's queue-specific EvtIoWdmIrpForForwardProgress callback function.

Remarks

The WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS structure is used as a member type in the WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY structure.

Requirements

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