Partager via


Fonction IoGetRemainingStackSize (wdm.h)

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

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 plus haut niveau, 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 le traitement sur un autre chemin de code.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Consultez la section Notes.

Voir aussi

IoGetInitialStack

IoGetStackLimits