CSingleLock::Lock

BOOL Lock (DWORD dwTimeOut = infinito);

Valore restituito

Diverso da zero se la funzione è stata completata; in caso contrario 0.

Parametri

dwTimeOut

Specifica la quantità di tempo di attesa per l'oggetto di sincronizzazione essere disponibile (segnalato). Se infinito, Lock attenderà fino a quando l'oggetto viene segnalato prima di tornare.

Osservazioni

Chiamare questa funzione per ottenere l'accesso alla risorsa controllata dalla sincronizzazione oggetto fornito al costruttore CSingleLock . Se l'oggetto di sincronizzazione viene segnalato, Lock tornerà con successo ed il thread ha ora l'oggetto. Se l'oggetto di sincronizzazione è non segnalato (non disponibile), Lock attenderà per l'oggetto di sincronizzazione diventare segnalati fino al numero di millisecondi specificato nel parametro dwTimeOut . Se l'oggetto di sincronizzazione non ha fatto diventare segnalato nel periodo di tempo specificato, Lock restituisce errore.

Panoramica CSingleLock |nbsp; Membri della classe | Gerarchia Chart

Index