element TypeDef CComFakeCriticalSection CriticalSection;
Uwagi
Podczas korzystania z CComSingleThreadModel, nazwa elementu typedef CriticalSection odwołuje się do klasy CComFakeCriticalSection. Ponieważ CComFakeCriticalSection nie dostarcza sekcję krytyczną metody jego nic.
CComMultiThreadModel i CComMultiThreadModelNoCS zawierają także definicje CriticalSection. W poniższej tabeli przedstawiono relacje między wątków klasy modelu i klasy sekcji krytycznej odwołuje się CriticalSection:
| Klasa zdefiniowana w | Klasa odwołania |
| CcomSingleThreadModel | CcomFakeCriticalSection |
| CcomMultiThreadModel | CcomCriticalSection |
| CcomMultiThreadModelNoCS | CcomFakeCriticalSection |
Oprócz CriticalSectionmożna użyć nazwy elementu typedef AutoCriticalSection. 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