Funzione WdfRequestIsReserved (wdfrequest.h)
[Si applica solo a KMDF]
Il metodo WdfRequestIsReserved determina se un oggetto richiesta specificato è uno riservato al framework per supportare avanzamento di avanzamento garantito durante situazioni di memoria insufficiente.
Sintassi
BOOLEAN WdfRequestIsReserved(
[in] WDFREQUEST Request
);
Parametri
[in] Request
Handle per un oggetto richiesta framework.
Valore restituito
WdfRequestIsReserved restituisce TRUE se l'oggetto richiesta specificato è quello preallocato dal framework per situazioni di memoria insufficiente. In caso contrario, il metodo restituisce FALSE.
Osservazioni
Per altre informazioni sul metodo WdfRequestIsReserved, vedere Garanzia dello stato di avanzamento delle operazioni di I/O.
Esempi
L'esempio di codice seguente determina se un oggetto richiesta ricevuto da un driver evtIoRead funzione di callback è quello creato dal driver per situazioni di memoria insufficiente.
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.
...
}
...}
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.9 |
intestazione | wdfrequest.h (include Wdf.h) |
libreria | Wdf01000.sys (vedere Controllo delle versioni della libreria framework). |
IRQL | <=DISPATCH_LEVEL |
regole di conformità DDI | DriverCreate(kmdf) |