Partager via


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 de retour

IoWithinStackLimits retourne TRUE est la pile du thread actuel contient complètement la région et FALSE sinon.

Remarques

La routine IoWithinStackLimits considère 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.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL IRQL <= APC_LEVEL

Voir aussi

IoGetInitialStack

IoGetRemainingStackSize

IoGetStackLimits