Voltar à lista
Windows Win32Processos & threadskernel32.dll

ExitThread

Encerra a thread chamadora, sem afetar as demais threads do processo.

Descrição

Equivalente conceitual à syscall crua `exit` (não `exit_group`) do Linux, que também termina apenas a thread atual.

Header: processthreadsapi.hDLL: kernel32.dllNative API: NtTerminateThread

Atenção

Encerra a thread sem desenrolar destructors C++ na pilha nem liberar recursos automaticamente geridos por ela — geralmente é preferível apenas retornar da função da thread.

Assinatura

VOID ExitThread(DWORD dwExitCode);

Parâmetros

ParâmetroTipoDescrição
dwExitCodeDWORDCódigo de saída da thread.

Valor de retorno

Não retorna.

Códigos de erro (GetLastError)

Nenhum código de erro específico documentado para esta chamada.

Relacionadas