Freigeben über


CSyncObject::Unlock

Die Deklaration von Unlock ohne Parameter ist eine rein virtuelle Funktion und muss durch alle Klassen überschrieben werden, die von CSyncObject berechnen.

virtual BOOL Unlock( ) = 0; 
virtual BOOL Unlock( 
   LONG lCount, 
   LPLONG lpPrevCount = NULL  
);

Parameter

  • lCount
    Nicht verwendete standardmäßig Implementierung.

  • lpPrevCount
    Nicht verwendete standardmäßig Implementierung.

Rückgabewert

Standardimplementierung gibt immer TRUE zurück.

Hinweise

Die Standardimplementierung der Deklaration mit zwei Parametern gibt immer TRUE zurück. Diese Funktion wird aufgerufen, um den Zugriff auf das Synchronisierungsobjekt freizugeben, das durch den aufrufenden Thread gehört. Die zweite Deklaration wird für Synchronisierungsobjekte wie Semaphore bereitgestellt, die mehr als einen Zugriff einer kontrollierten Ressource ermöglichen.

Anforderungen

Header: afxmt.h

Siehe auch

Referenz

CSyncObject-Klasse

Hierarchiediagramm