Поделиться через


threading (C++)

Указывает потоковую модель для com-объекта.

[ threading( 
   model=enumeration 
) ]

Параметры

  • model(необязательно)
    Потоковых одну из следующих моделей.

    • плоский потоковая модель Подразделение ()

    • нейтрально (компоненты платформы .NET Framework без пользовательского интерфейса)

    • Одинарный (простой работа с потоками)

    • free работа с потоками (free)

    • оба (threading подразделения и свободена)

    Значение по умолчанию плоский.

Заметки

Потоки Атрибут C++ не отображается в созданный файл idl, но будет использоваться в реализации com-объекта.

В проектах библиотеки ATL, если CoClass атрибут также присутствуют, потоковая модель, определенная by модель передает в качестве параметра шаблона CComObjectRootEx класс, вставленный CoClass атрибут.

Потоки атрибута к условий также event_source.

Пример

См. лицензировано пример использования образца Потоки.

Требования

Контекст атрибута

Применение

класс" struct

Repeatable

Нет

Обязательные атрибуты

CoClass

Недопустимые атрибуты

None

Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.

См. также

Ссылки

Neutral Apartments

Основные понятия

Поддержка многопоточности для устаревшего кода (Visual C++)

Другие ресурсы

Атрибуты COM

Атрибуты Typedef, Enum, Union и Struct

Атрибуты классов

Attributes Samples