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 结构的 Flags 成员指示分页操作,框架将使用保留的请求对象(如果可用)。 如果 I/O 请求不是分页操作,框架会以错误状态值完成 I/O 请求。 |
注解
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY 枚举用作 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 结构中的成员类型。
要求
要求 | 值 |
---|---|
最低 KMDF 版本 | 1.9 |
标头 | wdfio.h (包括 Wdf.h) |