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) |