Udostępnij za pośrednictwem


threading (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

Obsługa wielowątkowości w przypadku starszego kodu (Visual C++)

Inne zasoby

Atrybuty COM

Atrybuty Typedef, Enum, Union oraz Struct

Atrybuty klasy

Attributes Samples