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