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 |