Voltar à lista
Windows Win32Processos & threadskernel32.dll

CloseHandle

Fecha um handle de objeto do kernel (arquivo, processo, thread, evento, etc.).

Descrição

Contraparte universal de `close` no Linux, mas para qualquer tipo de objeto do kernel do Windows, não apenas arquivos — reflete o fato de que o Windows usa um único conceito de HANDLE para todos os objetos do kernel, enquanto o Linux usa descritores de arquivo apenas para objetos file-like.

Header: handleapi.hDLL: kernel32.dllNative API: NtClose

Assinatura

BOOL CloseHandle(HANDLE hObject);

Parâmetros

ParâmetroTipoDescrição
hObjectHANDLEHandle a fechar.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_INVALID_HANDLE(6)
O identificador (handle) informado é inválido.

Relacionadas