Compartilhar via


Função GetCurrentThreadStackLimits (processthreadsapi.h)

Recupera os limites da pilha que foi alocada pelo sistema para o thread atual.

Sintaxe

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

Parâmetros

[out] LowLimit

Uma variável de ponteiro que recebe o limite inferior da pilha de threads atual.

[out] HighLimit

Uma variável de ponteiro que recebe o limite superior da pilha de threads atual.

Retornar valor

Nenhum

Comentários

É possível que o código do modo de usuário seja executado na memória de pilha que está fora da região alocada pelo sistema quando o thread foi criado. Os chamadores podem usar a função GetCurrentThreadStackLimits para verificar se o ponteiro de pilha atual está dentro dos limites retornados.

Para compilar um aplicativo que usa essa função, defina _WIN32_WINNT >= 0x0602. Para obter mais informações, consulte Usando os cabeçalhos do Windows.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho processthreadsapi.h
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Tamanho da pilha do thread