Voltar à lista
Windows Win32Sincronizaçãokernel32.dll

ReleaseMutex

Libera a posse de um mutex previamente adquirido (via wait bem-sucedido).

Descrição

Só a thread que possui o mutex pode liberá-lo — chamar de outra thread falha.

Header: synchapi.hDLL: kernel32.dllNative API: NtReleaseMutant

Assinatura

BOOL ReleaseMutex(HANDLE hMutex);

Parâmetros

ParâmetroTipoDescrição
hMutexHANDLEHandle do mutex a liberar.

Valor de retorno

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

Códigos de erro (GetLastError)

ERROR_NOT_OWNER(288)
Tentativa de liberar um mutex que não é possuído pelo chamador.

Relacionadas