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