Classe CComFakeCriticalSection
Questa classe fornisce gli stessi metodi di CComCriticalSection , ma non fornisce una sezione critica.
Sintassi
class CComFakeCriticalSection
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
CComFakeCriticalSection::Init | Non esegue alcuna operazione perché non è presente alcuna sezione critica. |
CComFakeCriticalSection::Lock | Non esegue alcuna operazione perché non è presente alcuna sezione critica. |
CComFakeCriticalSection::Term | Non esegue alcuna operazione perché non è presente alcuna sezione critica. |
CComFakeCriticalSection::Unlock | Non esegue alcuna operazione perché non è presente alcuna sezione critica. |
Osservazioni:
CComFakeCriticalSection
esegue il mirroring dei metodi trovati in CComCriticalSection. Tuttavia, CComFakeCriticalSection
non fornisce una sezione critica, pertanto i relativi metodi non eseguono alcuna operazione.
In genere, si usa CComFakeCriticalSection
tramite un typedef
nome, AutoCriticalSection
o CriticalSection
. Quando si usa CComSingleThreadModel o CComMultiThreadModelNoCS, entrambi questi typedef
nomi fanno riferimento CComFakeCriticalSection
a . Quando si usa CComMultiThreadModel, fanno riferimento rispettivamente a CComAutoCriticalSection e CComCriticalSection
.
Requisiti
Intestazione: atlcore.h
CComFakeCriticalSection::Init
Non esegue alcuna operazione perché non è presente alcuna sezione critica.
HRESULT Init() throw();
Valore restituito
Restituisce S_OK.
CComFakeCriticalSection::Lock
Non esegue alcuna operazione perché non è presente alcuna sezione critica.
HRESULT Lock() throw();
Valore restituito
Restituisce S_OK.
CComFakeCriticalSection::Term
Non esegue alcuna operazione perché non è presente alcuna sezione critica.
HRESULT Term() throw();
Valore restituito
Restituisce S_OK.
CComFakeCriticalSection::Unlock
Non esegue alcuna operazione perché non è presente alcuna sezione critica.
HRESULT Unlock() throw();
Valore restituito
Restituisce S_OK.