typeDef CComFakeCriticalSection CriticalSection;
Remarques
Lors de l'utilisation de CComMultiThreadModelNoCS, le nom de typedef CriticalSection références de classe CComFakeCriticalSection. Parce que CComFakeCriticalSection ne fournit pas une section critique, ses méthodes de ne rien faire.
CComMultiThreadModel et CComSingleThreadModel contiennent aussi des définitions CriticalSection. Le tableau suivant montre la relation entre la classe thread du modèle et de la classe de section critique référencé par CriticalSection:
Classe définie dans | Classe référencée |
CcomMultiThreadModelNoCS | CcomFakeCriticalSection |
CcomMultiThreadModel | CcomCriticalSection |
CComSingleThreadModel | CcomFakeCriticalSection |
En plus de CriticalSection, vous pouvez utiliser le nom de typedef AutoCriticalSection. Vous devez spécifier pas AutoCriticalSection dans les objets globaux ou des membres de classe statique si vous souhaitez supprimer le code de démarrage CRT.
Exemple
Voir CComMultiThreadModel::AutoCriticalSection.
Aperçu CComMultiThreadModel&NoCS |nbsp ; Membres de classe
Voir aussinbsp ;CComObjectThreadModel, CComGlobalsThreadModel, CComMultiThreadModel&NoCS::ThreadModelNoCS