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

Voir aussi

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits