Udostępnij za pośrednictwem


wątki (C++)

Określa model wątków dla obiektu COM.

[ threading(
   model=enumeration
) ]

Parametry

  • Model(opcjonalnie)
    Jeden z następujących modeli wątków:

    • Apartament (apartment threading)

    • neutralny (.NET Framework składników bez interfejsu użytkownika)

    • pojedynczy (proste threading)

    • wolna (bezpłatny-threading)

    • obie (apartament i wolnych wątków)

    Wartością domyślną jest apartament.

Uwagi

Threading atrybut C++ nie pojawiają się w pliku .idl wygenerowane, ale będą używane w implementacji obiektu COM.

W projektach ATL Jeśli coclass również jest obecny, atrybut model wątka określonej przez model jest przekazywana jako parametr szablonu do CComObjectRootEx klasy wstawione przez coclass atrybut.

Threading atrybut strzeże również dostęp do źródło_zdarzenia.

Przykład

Zobacz licencjonowanych przykład wykorzystanie próbki threading.

Wymagania

Atrybutu kontekstu

Stosuje się do

Klasa,struct

Powtarzalne

Nr

Wymagane atrybuty

"coclass"

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.

Zobacz też

Informacje

Neutral Apartments

Koncepcje

Wielowątkowość obsługę starszych kod (Visual C++)

Inne zasoby

Atrybuty COM

Element TypeDef, Enum, Unii i struktura atrybutów

Atrybuty klas

Attributes Samples