CMutex::CMutex

CMutex (BOOLbInitiallyOwn = FALSE,LPCTSTR lpszName = NULL,LPSECURITY_ATTRIBUTESlpsaAttribute = NULL);

Parametri

bInitiallyOwn

Specifica se il thread di creazione dell'oggetto CMutex inizialmente ha accesso alla risorsa controllata da mutex.

lpszName

Nome dell'oggetto CMutex . Se un altro mutex con lo stesso nome esiste, deve essere fornita lpszName se l'oggetto sarÓ utilizzato oltre i limiti del processo. Se NULL, il mutex sarÓ senza nome. Se il nome corrisponde un mutex esistenti, il costruttore crea un nuovo oggetto CMutex che fa riferimento il mutex di quel nome. Se il nome corrisponde a un oggetto di sincronizzazione esistente che non Ŕ un mutex, la costruzione avrÓ esito negativo.

lpsaAttribute

Attributi di protezione per l'oggetto mutex. Per una descrizione completa di questa struttura, vedere SECURITY_ATTRIBUTES in riferimento del programmatore di Win32.

Osservazioni

Costruisce un oggetto CMutex denominato o senza nome. Per accedere o rilasciare un oggetto CMutex , creare un CMultiLock o CSingleLock oggetto and chiamare il suo deputato Lock e Unlock funzioni. Se l'oggetto CMutex viene utilizzata stand-alone, chiamare la funzione membro di sblocco per rilasciarlo.

Pa&noramica CMutex |nbsp; Membri della classe | Gerarchia Chart

Index