BOOL desbloquear);
BOOL desbloquear (largo lCount, LPLONG lPrevCount = NULL);
Valor devuelto
Distinto de cero si la función se realizó correctamente; caso contrario 0.
Parámetros
lCount
Número de referencia cuenta liberar. Debe ser mayor que 0. Si la cantidad especificada causaría recuento del objeto para superar su máximo, no se cambia el número y la función devuelve FALSE.
lPrevCount
Puntos a una variable para recibir el recuento anterior del objeto de sincronización. Si NULL, el recuento anterior no se devuelve.
Observaciones
Libera el objeto de sincronización propiedad de CMultiLock. Esta función se llama por CMultiLockdel destructor.
La primera forma de desbloqueo intenta desbloquear el objeto de sincronización administrado por CMultiLock. La segunda forma de desbloqueo intenta desbloquear los objetos CSemaphore propiedad de CMultiLock. Si CMultiLock no tiene ningún objeto CSemaphore bloqueado, la función devuelve FALSE; de lo contrario, devuelve TRUE. lCount y lpPrevCount son exactamente lo mismo que los parámetros de CSingleLock::Unlock. La segunda forma de desbloqueo es raramente aplicable a situaciones multilock.
Visió&n General de CMultiLock |nbsp; Miembros de clase | Diagrama de jerarquía