Поделиться через


Функция GetCurrentThreadStackLimits (processthreadsapi.h)

Извлекает границы стека, выделенного системой для текущего потока.

Синтаксис

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

Параметры

[out] LowLimit

Переменная указателя, получающая нижнюю границу текущего стека потоков.

[out] HighLimit

Переменная указателя, получающая верхнюю границу текущего стека потоков.

Возвращаемое значение

None

Remarks

Код в пользовательском режиме может выполняться в памяти стека, которая находится за пределами региона, выделенного системой при создании потока. Вызывающие элементы могут использовать функцию GetCurrentThreadStackLimits , чтобы убедиться, что текущий указатель стека находится в пределах возвращаемых ограничений.

Чтобы скомпилировать приложение, использующее эту функцию, задайте _WIN32_WINNT >= 0x0602. Дополнительные сведения см. в разделе Использование заголовков Windows.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header processthreadsapi.h
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

Размер стека потока