CSyncObject::Lock
Chiamare la funzione per accedere alla risorsa controllata dall'oggetto di sincronizzazione.
virtual BOOL Lock(
DWORD dwTimeout = INFINITE
);
Parametri
- dwTimeout
Specifica la quantità di tempo in millisecondi per attendere l'oggetto di sincronizzazione siano disponibili (segnalato).Se INFINITE, Lock attesa finché non viene segnalato l'oggetto prima di restituire.
Valore restituito
Diverso da zero se la funzione è riuscita, in caso contrario 0.
Note
Se l'oggetto di sincronizzazione viene segnalato, Lock restituito correttamente e il thread ora è proprietario dell'oggetto.Se l'oggetto di sincronizzazione non viene segnalato non disponibile), Lock attenderà l'oggetto di sincronizzazione per essere segnalato fino al numero di millisecondi specificato nel parametro del dwTimeOut.Se l'oggetto di sincronizzazione non è stato segnalato la quantità di tempo specificato, Lock restituito l'errore.
Requisiti
Header: afxmt.h