Notes
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.
La routine MmIsAddressValid vérifie si une erreur de page se produit pour une opération de lecture ou d’écriture à une adresse virtuelle donnée.
Avertissement
Nous vous déconseillons d’utiliser cette fonction.
Syntaxe
BOOLEAN MmIsAddressValid(
[in] PVOID VirtualAddress
);
Paramètres
[in] VirtualAddress
Pointeur vers l’adresse virtuelle non paginé à vérifier. L’appelant doit s’assurer que cette adresse ne peut pas être paginée ou supprimée pendant la durée de cet appel. Même après le retour de l’appel, vous ne devez pas supprimer ou supprimer cette adresse. Si vous supprimez ou supprimez cette adresse, la valeur de retour peut ne pas être fiable. La pagination ou la suppression de cette adresse peut entraîner l’arrêt de la réponse de l’ordinateur (autrement dit, plantage).
Valeur de retour
Si aucune erreur de page ne se produit lors de la lecture ou de l’écriture à l’adresse virtuelle donnée, MmIsAddressValid retourne TRUE.
Remarques
Même si MmIsAddressValid retourne TRUE, l’accès à l’adresse peut entraîner des erreurs de page, sauf si la mémoire a été verrouillée ou si l’adresse est une adresse de pool non paginée valide.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntddk.h (include Ntddk.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |