Partager via


IoGetRemainingStackSize, fonction (wdm.h)

La routine IoGetRemainingStackSize retourne la quantité actuelle d’espace de pile en mode noyau disponible.

Syntaxe

ULONG_PTR IoGetRemainingStackSize();

Valeur de retour

IoGetRemainingStackSize retourne le nombre d’octets d’espace de pile dans le contexte de thread actuel.

Remarques

Les pilotes de niveau supérieur, tels que les systèmes de fichiers, peuvent appeler cette routine, en particulier les pilotes qui utilisent des chemins de code récursifs. Un tel pilote appelle IoGetRemainingStackSize avant de lancer une récursivité pour déterminer s’il doit continuer à traiter sur un autre chemin de code.

Pour Windows Server 2003 Service Pack 1 (SP1) et versions ultérieures de Windows, les appelants de IoGetRemainingStackSize peuvent s’exécuter à n’importe quel runtime IRQL. Pour les versions antérieures de Windows, l’appelant doit s’exécuter sur IRQL <= APC_LEVEL.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 2000.
plateforme cible Bureau
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Voir la section Remarques.

Voir aussi

IoGetInitialStack

IoGetStackLimits