WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY枚举 (wdfio.h)

[仅适用于 KMDF]

WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY 枚举标识框架在收到驱动程序 I/O 请求时框架可以执行的作(如果内存不足的情况存在)。

语法

typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
  WdfIoForwardProgressInvalidPolicy = 0x0,
  WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
  WdfIoForwardProgressReservedPolicyUseExamine,
  WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;

常量

 
WdfIoForwardProgressInvalidPolicy
值:0x0
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest
在内存不足的情况下,如果框架可用,则框架始终使用保留的请求对象。
WdfIoForwardProgressReservedPolicyUseExamine
在内存不足的情况下,框架调用驱动程序的 EvtIoWdmIrpForForwardProgress 回调函数。
WdfIoForwardProgressReservedPolicyPagingIO
在内存不足的情况下,如果 标志 I/O 请求 IRP 结构的成员指示分页作,则框架使用保留的请求对象(如果有)。 如果 I/O 请求不是分页作,则框架会以错误状态值完成 I/O 请求。

注解

WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY 枚举用作 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 结构中的成员类型。

要求

要求 价值
最低 KMDF 版本 1.9
标头 wdfio.h (包括 Wdf.h)