typedef CComFakeCriticalSection CriticalSection;
Bemerkungen
Wenn Sie CComMultiThreadModelNoCSverwenden, verweist der Typedef -Name CriticalSection Klasse CComFakeCriticalSection. Da CComFakeCriticalSection einen kritischen Abschnitt nicht bereitstellt, tun dessen Methoden nichts.
Suchen und CComSingleThreadModel enthalten auch Definitionen für CriticalSection. Die folgende Tabelle zeigt die Beziehung zwischen der threading Modellklasse und Klasse kritischen Abschnitt verweist CriticalSection:
In definierten Klasse | Referenzierte Klasse |
CcomMultiThreadModelNoCS | CcomFakeCriticalSection |
Suchen | CcomCriticalSection |
CComSingleThreadModel | CcomFakeCriticalSection |
Neben CriticalSectionkönnen Sie die Typedef -Name AutoCriticalSection. Sie sollten AutoCriticalSection in globale Objekte oder statische Klassenmember nicht angeben, wenn Sie den CRT-Startcode beseitigen wollen.
Beispiel
Finden Sie unter CComMultiThreadModel::AutoCriticalSection.
Übersicht über die CComMultiThreadModel&NoCS |nbsp; Klassenmember
Siehe auch&Nbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComMultiThreadModelNoCS::ThreadModelNoCS