CComMultiThreadModelNoCS::ThreadModelNoCS
При использовании CComMultiThreadModelNoCS, имя ThreadModelNoCStypedef просто ссылается на CComMultiThreadModelNoCS.
typedef CComMultiThreadModelNoCS ThreadModelNoCS;
Заметки
CComMultiThreadModel и CComSingleThreadModel также содержит определения ThreadModelNoCS. Следующая таблица показывает связь между классом потоковой модели и классом снабженными на ThreadModelNoCS:
Класс, определенный внутри |
Упоминаемый класс |
---|---|
CComMultiThreadModelNoCS |
CComMultiThreadModelNoCS |
CComMultiThreadModel |
CComMultiThreadModelNoCS |
CComSingleThreadModel |
CComSingleThreadModel |
Обратите внимание, что определение ThreadModelNoCS в CComMultiThreadModelNoCS предоставляет симметрию с CComMultiThreadModel и CComSingleThreadModel. Например, предположим, что в образце кода в CComMultiThreadModel::AutoCriticalSection объявленную следующее typedef:
typedef typename ThreadModel::ThreadModelNoCS _ThreadModel;
Независимо от класса, указанного для ThreadModel (например, CComMultiThreadModelNoCS), _ThreadModel позволяет соответственно.
Пример
См. раздел CComMultiThreadModel::AutoCriticalSection.
Требования
Header: atlbase.h