Funzione WdfRequestIsReserved (wdfrequest.h)
[Si applica solo a KMDF]
Il metodo WdfRequestIsReserved determina se un oggetto richiesta specificato è uno che il framework riservato per supportare lo stato di avanzamento garantito durante situazioni di memoria ridotta.
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 è uno che il framework pre-allocato per situazioni di memoria ridotta. In caso contrario, il metodo restituisce FALSE.
Commenti
Per altre informazioni sul metodo WdfRequestIsReserved , vedere Garanzia dello stato di avanzamento delle operazioni di I/O.
Esempio
Nell'esempio di codice seguente viene determinato se un oggetto request che la funzione di callback EvtIoRead di un driver ha ricevuto è una che il driver creato per situazioni di memoria ridotta.
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.
...
}
...}
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1,9 |
Intestazione | wdfrequest.h (include Wdf.h) |
Libreria | Wdf01000.sys (vedere Framework Library Versioning). |
IRQL | <=DISPATCH_LEVEL |
Regole di conformità DDI | DriverCreate(kmdf) |