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

Siehe auch

Threadstapelgröße