Partager via


GetCurrentThreadStackLimits, fonction (processthreadsapi.h)

Récupère les limites de la pile qui a été allouée par le système pour le thread actuel.

Syntaxe

void GetCurrentThreadStackLimits(
  [out] PULONG_PTR LowLimit,
  [out] PULONG_PTR HighLimit
);

Paramètres

[out] LowLimit

Variable de pointeur qui reçoit la limite inférieure de la pile de threads actuelle.

[out] HighLimit

Variable pointeur qui reçoit la limite supérieure de la pile de threads actuelle.

Valeur de retour

None

Remarques

Il est possible que le code en mode utilisateur s’exécute dans la mémoire de pile qui se trouve en dehors de la région allouée par le système lors de la création du thread. Les appelants peuvent utiliser la fonction GetCurrentThreadStackLimits pour vérifier que le pointeur de la pile actuelle se trouve dans les limites retournées.

Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT >= 0x0602. Pour plus d’informations, consultez Utilisation des en-têtes Windows.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête processthreadsapi.h
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Taille de la pile de threads