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 |