CMultiLock::Unlock
Libera el objeto de sincronización que pertenece a CMultiLock.
BOOL Unlock( );
BOOL Unlock(
LONG lCount,
LPLONG lPrevCount = NULL
);
Parámetros
lCount
Número de los recuentos de referencias a la versión. Debe ser mayor que 0. Si la cantidad especificada haría el recuento de objeto supere el máximo, el número no cambia y la función devuelve FALSO.lPrevCount
Señala una variable para recibir el recuento anterior para el objeto de sincronización. si NULL, el recuento anterior no se devuelve.
Valor devuelto
Distinto de cero si la función es correcta; si no 0.
Comentarios
Esta función se llama al destructor de entity_CODECMultiLock.
El primer formulario de intentos de Unlock para desbloquear el objeto de sincronización administrado por CMultiLock. El segundo formato de intentos de Unlock para desbloquear los objetos de CSemaphore que pertenecen a CMultiLock. Si CMultiLock no posee ningún objeto de CSemaphore , la función devuelve FALSE; de lo contrario, devuelve TRUE. lCount y lpPrevCount son exactamente iguales que los parámetros de CSingleLock::Unlock. El segundo formato de Unlock raramente lo es aplicable a las situaciones de multilock.
Requisitos
encabezado: afxmt.h