element TypeDef CComFakeCriticalSection AutoCriticalSection;
Uwagi
Podczas korzystania z CComMultiThreadModelNoCS, nazwa elementu typedef AutoCriticalSection odwołuje się do klasy CComFakeCriticalSection. Ponieważ CComFakeCriticalSection nie dostarcza sekcję krytyczną metody jego nic.
CComMultiThreadModel i CComSingleThreadModel 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 |
CComMultiThreadModelNoCS | CComFakeCriticalSection |
CComMultiThreadModel | CComAutoCriticalSection |
CComSingleThreadModel | 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 CComMultiThreadModel&NoCS |nbsp; Członkowie klasy
Zobacz teżnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComMultiThreadModel&NoCS::ThreadModelNoCS