WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY-Aufzählung (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 geringem 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 geringem Arbeitsspeicher verwendet das Framework immer ein reserviertes Anforderungsobjekt, falls vorhanden. |
WdfIoForwardProgressReservedPolicyUseExamine In einer Situation mit geringem Arbeitsspeicher ruft das Framework die EvtIoWdmIrpForWardProgress Rückruffunktion des Treibers auf. |
WdfIoForwardProgressReservedPolicyPagingIO Wenn das Flags Mitglied der I/O-Anforderung Struktur des I/O-Anforderungselements einen Auslagerungsvorgang angibt, verwendet das Framework ein reserviertes Anforderungsobjekt, falls vorhanden. Wenn die E/A-Anforderung kein Auslagerungsvorgang ist, schließt das Framework die E/A-Anforderung mit einem Fehlerstatuswert ab. |
Bemerkungen
Die WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY-Aufzählung wird als Membertyp in der WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY-Struktur verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.9 |
Kopfzeile | wdfio.h (einschließen Wdf.h) |