BOOL déverrouiller);
BOOL déverrouiller (LONG lCount, LPLONG lPrevCount = NULL);
Valeur de retour
Différent de zéro si la fonction a réussi ; sinon 0.
Paramètres
lCount
Numéro de référence compte à libérer. Doit être supérieur à 0. Si le montant spécifié causerait count de l'objet à dépasser son maximum, le chef d'accusation n'est pas modifié et la fonction retourne FALSE.
lPrevCount
Points à une variable pour recevoir le nombre précédent pour l'objet de synchronisation. Si NULL, le précédent n'est pas retourné.
Remarques
Libère l'objet de synchronisation appartenu à CMultiLock. Cette fonction est appelée par CMultiLockdu destructeur.
La première forme de Unlock tente de libérer l'objet de synchronisation gérée par CMultiLock. La seconde forme de Unlock essaie de débloquer les objets CSemaphore appartenus à CMultiLock. Si CMultiLock ne possède pas de n'importe quel objet CSemaphore verrouillé, la fonction retourne FALSE; sinon, elle retourne TRUE. lCount et lpPrevCount sont exactement les mêmes que les paramètres de CSingleLock::Unlock. La seconde forme de déverrouillage est rarement applicable aux situations de fosse.
Aperçu CMultiLock |  ; Membres de la classe | Graphique de la hiérarchie