BOOL desbloquear);
BOOL desbloquear (longo lCount, LPLONG lPrevCount = NULL);
Valor de retorno
Diferente de zero se a função foi bem-sucedida; caso contrário 0.
Parâmetros
lCount
Número de referência contagens liberar. Deve ser maior que 0. Se a quantidade especificada causaria contar do objeto exceder seu máximo, a contar não é alterada e a função retorna FALSE.
lPrevCount
Aponta para uma variável para receber a contar anterior para o objeto de sincronização. Se NULL, a contagem anterior não é retornada.
Observações
Libera o objeto de sincronização propriedade CMultiLock. Esta função é chamada pelo CMultiLockdo destruidor.
A primeira Formulárioa de Unlock tenta desbloquear o objeto de sincronização gerenciado pelo CMultiLock. O segundo Formulárioa de Unlock tenta desbloquear os objetos de CSemaphore pertencentes a CMultiLock. Se CMultiLock não possui qualquer objeto bloqueado CSemaphore , a função retorna falso; caso contrário, ele retorna TRUE. lCount e lpPrevCount são exatamente os mesmos que os parâmetros de CSingleLock:: Unlock. O segundo Formulárioa de Unlock é raramente aplicável a situações multilock.
Visão geral de CMultiLock | Membros de classe | Gráfico de hierarquia