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é à l’infrastructure pour prendre en charge progression vers l’avant garantie pendant les situations de mémoire faible.
Syntaxe
BOOLEAN WdfRequestIsReserved(
[in] WDFREQUEST Request
);
Paramètres
[in] Request
Handle vers un objet de requête de framework.
Valeur de retour
WdfRequestIsReserved retourne TRUE si l’objet de requête spécifié est un objet que l’infrastructure pré-allouée pour les situations de mémoire faible. Sinon, la méthode retourne FAUX.
Remarques
Pour plus d’informations sur la méthode WdfRequestIsReserved, consultez Garantir la progression des opérations d’E/S.
Exemples
L’exemple de code suivant détermine si un objet de requête que la fonction de rappel evtIoRead evtIoRead a reçu est celle que le pilote a créé pour des situations de mémoire faible.
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.
...
}
...}
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.9 |
d’en-tête | wdfrequest.h (include Wdf.h) |
bibliothèque | Wdf01000.sys (voir Versioning de la bibliothèque Framework.) |
IRQL | <=DISPATCH_LEVEL |
règles de conformité DDI | DriverCreate(kmdf) |