BOOL sbloccare);
BOOL sbloccare (lunga lCount, LPLONG lPrevCount = NULL);
Valore restituito
Diverso da zero se la funzione è stata completata; in caso contrario 0.
Parametri
lCount
Numero di riferimento conta per rilasciare. Deve essere maggiore di 0. Se la quantità specificata provocherebbe conta dell'oggetto fino a superare il suo massimo, il conteggio non è cambiato e la funzione restituisce FALSE.
lPrevCount
Punti a una variabile per ricevere il numero precedente per l'oggetto sincronizzazione. Se NULL, il conte precedente non viene restituito.
Osservazioni
Rilascia l'oggetto di sincronizzazione di proprietà di CMultiLock. Questa funzione viene chiamata dal CMultiLockdel distruttore.
La prima forma di sblocco tenta di sbloccare l'oggetto di sincronizzazione gestito da CMultiLock. La seconda forma di sblocco tenta di sbloccare gli oggetti CSemaphore , di proprietà di CMultiLock. Se CMultiLock non possiede alcun oggetto CSemaphore bloccata, la funzione restituisce FALSE; in caso contrario, restituisce TRUE. lCount e lpPrevCount sono esattamente gli stessi come i parametri di CSingleLock::Unlock. La seconda forma di sblocco è raramente applicabile a situazioni multilock.
CMultiLock pa&noramica |nbsp; Membri della classe | Gerarchia Chart