element TypeDef CComFakeCriticalSection AutoCriticalSection;
Uwagi
Podczas korzystania z CComSingleThreadModel, nazwa elementu typedef AutoCriticalSection odwołuje się do klasy CComFakeCriticalSection. Ponieważ CComFakeCriticalSection nie dostarcza sekcję krytyczną metody jego nic.
CComMultiThreadModel i CComMultiThreadModelNoCS zawierają także definicje dla AutoCriticalSection. W poniższej tabeli przedstawiono relacje między wątków klasy modelu i klasy sekcji krytycznej odwołuje się AutoCriticalSection:
| Klasa zdefiniowana w | Klasa odwołania |
| CcomSingleThreadModel | CComFakeCriticalSection |
| CcomMultiThreadModel | CComAutoCriticalSection |
| CcomMultiThreadModelNoCS | CComFakeCriticalSection |
Oprócz AutoCriticalSectionmożna użyć nazwy elementu typedef CriticalSection. Należy nie określić AutoCriticalSection obiekty globalne lub elementów klas statycznych Jeśli chcesz wyeliminować kod uruchamiający CRT.
Przykład
Zobacz CComMultiThreadModel::AutoCriticalSection.
Omówienie CComSingleThreadModel |nbsp; Członkowie klasy
Zobacz teżnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS