Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[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) |