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: NtReleaseMutantAssinatura
BOOL ReleaseMutex(HANDLE hMutex);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| hMutex | HANDLE | Handle 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.