CComSingleThreadModel::AutoCriticalSection

typeDef CComFakeCriticalSection AutoCriticalSection;

Observações

Ao usar CComSingleThreadModel, a typedef nome AutoCriticalSection referências classe CComFakeCriticalSection. Como CComFakeCriticalSection não oferece uma seção crítica, seus métodos de fazem nada.

CComMultiThreadModel e CComMultiThreadModelNoCS também contêm definições para AutoCriticalSection. A tabela a seguir mostra a relação entre a classe de modelo de threading e a classe de seção crítica referenciada por AutoCriticalSection:

Classe definida no Classe referenciada
CcomSingleThreadModel CComFakeCriticalSection
CcomMultiThreadModel CComAutoCriticalSection
CcomMultiThreadModelNoCS CComFakeCriticalSection

Além de AutoCriticalSection, você pode usar a typedef nome CriticalSection. Você não deve especificar AutoCriticalSection em objetos globais ou membros de classe estáticos se você quiser eliminar o código de inicialização CRT.

Exemplo

Ver CComMultiThreadModel::AutoCriticalSection.

CComSingleThreadModel visão geral |nbsp; Membros de classe

Consulte tambémnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS

Index