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
Koncepcje
Obsługa wielowątkowości w przypadku starszego kodu (Visual C++)