WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY-Enumeration (wdfio.h)
[Gilt nur für KMDF]
Die WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY-Enumeration identifiziert Aktionen, die das Framework ausführen kann, wenn es eine E/A-Anforderung für Ihren Treiber empfängt, wenn eine Situation mit wenig Arbeitsspeicher vorhanden ist.
Syntax
typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
WdfIoForwardProgressInvalidPolicy = 0x0,
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
WdfIoForwardProgressReservedPolicyUseExamine,
WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;
Konstanten
WdfIoForwardProgressInvalidPolicy Wert: 0x0 |
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest In einer Situation mit wenig Arbeitsspeicher verwendet das Framework immer ein reserviertes Anforderungsobjekt, sofern eines verfügbar ist. |
WdfIoForwardProgressReservedPolicyUseExamine In einer Situation mit wenig Arbeitsspeicher ruft das Framework die Rückruffunktion EvtIoWdmIrpForForWardProgress des Treibers auf. |
WdfIoForwardProgressReservedPolicyPagingIO Wenn das Flags-Element der IRP-Struktur der E/A-Anforderung in einer Situation mit wenig Arbeitsspeicher einen Pagingvorgang angibt, verwendet das Framework ein reserviertes Anforderungsobjekt, sofern verfügbar. Wenn die E/A-Anforderung kein Pagingvorgang ist, schließt das Framework die E/A-Anforderung mit einem Fehler status Werts ab. |
Hinweise
Die WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY-Enumeration wird als Membertyp in der WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY-Struktur verwendet.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.9 |
Kopfzeile | wdfio.h (einschließen von Wdf.h) |