typedef CComFakeCriticalSection AutoCriticalSection;
Osservazioni
Quando si utilizza CComSingleThreadModel, il nome di typedef AutoCriticalSection fa riferimento a classe CComFakeCriticalSection. Perché CComFakeCriticalSection non fornisce una sezione critica, i metodi fanno nulla.
CComMultiThreadModel e CComMultiThreadModelNoCS contengono anche le definizioni per AutoCriticalSection. Nella tabella seguente viene mostrata la relazione tra la classe del modello di threading e la sezione critica classe a cui fa riferimento AutoCriticalSection:
| Classe definita in | Classe a cui fa riferimento |
| CcomSingleThreadModel | CComFakeCriticalSection |
| CcomMultiThreadModel | CComAutoCriticalSection |
| CcomMultiThreadModelNoCS | CComFakeCriticalSection |
Oltre a AutoCriticalSection, è possibile utilizzare il nome di typedef CriticalSection. AutoCriticalSection non deve specificare in oggetti globali o membri di classe statici se si desidera eliminare il codice di avvio CRT.
Esempio
Vedi CComMultiThreadModel::AutoCriticalSection.
Panoramica CComSingleThreadModel |nbsp; Membri della classe
Vedere anchenbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS