Fonction IoWithinStackLimits (wdm.h)
La routine IoWithinStackLimits détermine si une région de mémoire se trouve dans la limite de pile du thread actuel.
Syntaxe
LOGICAL IoWithinStackLimits(
[in] ULONG_PTR RegionStart,
[in] SIZE_T RegionSize
);
Paramètres
[in] RegionStart
Pointeur vers le début de la région.
[in] RegionSize
Taille de la région.
Valeur retournée
IoWithinStackLimits retourne TRUE est la pile du thread actuel contient complètement la région et FALSE dans le cas contraire.
Remarques
La routine IoWithinStackLimits prend en compte tous les segments de pile possibles et la pile DPC, si nécessaire.
Pour les pilotes qui utilisent KeExpandKernelStackAndCallout, IoWithinStackLimits considère uniquement le thread actuel.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | IRQL <= APC_LEVEL |