WdfRequestIsReserved, fonction (wdfrequest.h)
[S’applique uniquement à KMDF]
La méthode WdfRequestIsReserved détermine si un objet de requête spécifié est un objet réservé par l’infrastructure pour prendre en charge la progression avancée garantie dans des situations de mémoire insuffisante.
Syntaxe
BOOLEAN WdfRequestIsReserved(
[in] WDFREQUEST Request
);
Paramètres
[in] Request
Handle d’un objet de requête d’infrastructure.
Valeur retournée
WdfRequestIsReserved retourne TRUE si l’objet de requête spécifié est un objet que l’infrastructure a pré-alloué pour les situations de faible mémoire. Sinon, la méthode retourne FALSE.
Remarques
Pour plus d’informations sur la méthode WdfRequestIsReserved , consultez Guaranteeing Forward Progress of I/O Operations.
Exemples
L’exemple de code suivant détermine si un objet de requête que la fonction de rappel EvtIoRead d’un pilote a reçu est un objet que le pilote a créé pour des situations de mémoire insuffisante.
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.
...
}
...}
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1,9 |
En-tête | wdfrequest.h (include Wdf.h) |
Bibliothèque | Wdf01000.sys (consultez Gestion de version de la bibliothèque d’infrastructure.) |
IRQL | <=DISPATCH_LEVEL |
Règles de conformité DDI | DriverCreate(kmdf) |