GetCurrentThreadStackLimits-Funktion (processthreadsapi.h)
Ruft die Grenzen des Stapels ab, die vom System für den aktuellen Thread zugewiesen wurden.
Syntax
void GetCurrentThreadStackLimits(
[out] PULONG_PTR LowLimit,
[out] PULONG_PTR HighLimit
);
Parameter
[out] LowLimit
Eine Zeigervariable, die die untere Begrenzung des aktuellen Threadstapels empfängt.
[out] HighLimit
Eine Zeigervariable, die die obere Begrenzung des aktuellen Threadstapels empfängt.
Rückgabewert
Keine
Bemerkungen
Es ist möglich, dass Code im Benutzermodus im Stapelspeicher ausgeführt wird, der sich außerhalb der Region befindet, die beim Erstellen des Threads vom System zugewiesen wurde. Aufrufer können die GetCurrentThreadStackLimits-Funktion verwenden, um zu überprüfen, ob der aktuelle Stapelzeiger innerhalb der zurückgegebenen Grenzwerte liegt.
Um eine Anwendung zu kompilieren, die diese Funktion verwendet, legen Sie _WIN32_WINNT >= 0x0602 fest. Weitere Informationen finden Sie unter Verwenden der Windows-Header.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | processthreadsapi.h |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |