Функция 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 |