WdfRequestIsReserved-Funktion (wdfrequest.h)
[Gilt nur für KMDF]
Die WdfRequestIsReserved--Methode bestimmt, ob ein angegebenes Anforderungsobjekt einer ist, der vom Framework reserviert ist, um garantierten Vorwärtsfortschritt in Situationen mit geringem Arbeitsspeicher zu unterstützen.
Syntax
BOOLEAN WdfRequestIsReserved(
[in] WDFREQUEST Request
);
Parameter
[in] Request
Ein Handle zu einem Framework-Anforderungsobjekt.
Rückgabewert
WdfRequestIsReserved gibt TRUE zurück, wenn das angegebene Anforderungsobjekt einer ist, der das Framework für Situationen mit geringem Arbeitsspeicher bereits zugewiesen wurde. Andernfalls gibt die Methode FALSEzurück.
Bemerkungen
Weitere Informationen zur WdfRequestIsReserved--Methode finden Sie unter Garantiert des Fortschritts von E/A-Vorgängen.
Beispiele
Im folgenden Codebeispiel wird ermittelt, ob ein Anforderungsobjekt, das von einem Treiber EvtIoRead- Rückruffunktion empfangen wurde, einer ist, der vom Treiber für Situationen mit geringem Arbeitsspeicher erstellt wurde.
VOID
MyIoRead (
IN WDFQUEUE Queue,
IN WDFREQUEST Request,
IN size_t Length
)
{...
if (WdfRequestIsReserved(Request)) {
// Low memory situation exists.
...
}
else {
// Low memory situation does not exist.
...
}
...}
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.9 |
Header- | wdfrequest.h (include Wdf.h) |
Library | Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.) |
IRQL- | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf) |