CSyncObject::Lock
Wywołanie tej funkcji, aby uzyskać dostęp do zasobów kontrolowanych przez obiekt synchronizacji.
virtual BOOL Lock(
DWORD dwTimeout = INFINITE
);
Parametry
- dwTimeout
Określa czas oczekiwania dla obiektu synchronizacji mają być dostępne w milisekundach (zasygnalizowany).Jeśli INFINITE, Lock będzie czekał przed zwróceniem sygnalizowane jest obiekt.
Wartość zwracana
Niezerowa, jeśli funkcja zakończyła się pomyślnie; 0 inaczej.
Uwagi
Jeśli obiekt synchronizacji jest sygnalizowane, Lock zwróci pomyślnie i wątek jest właścicielem obiektu.Jeśli obiekt synchronizacji jest zasygnalizowane (niedostępny), Lock będzie czekać na obiekt synchronizacji zasygnalizowanie do liczby milisekund określoną w dwTimeOut parametru.Jeśli obiekt synchronizacji nie zasygnalizowane w określonym czasie, Lock zwraca błąd.
Wymagania
Nagłówek: afxmt.h