iş parçacığı oluşturma (C++)
BIR COM nesnesi için iş parçacığı modelini belirtir.
Sözdizimi
[ threading(model=enumeration) ]
Parametreler
model
(İsteğe bağlı) Aşağıdaki iş parçacığı oluşturma modellerinden biri:
apartment
(daire iş parçacığı)neutral
(Kullanıcı arabirimi olmayan.NET Framework bileşenleri)single
(basit iş parçacığı oluşturma)free
(serbest iş parçacığı oluşturma)both
(daire ve ücretsiz iş parçacığı)
Varsayılan değer şudur: apartment
.
Açıklamalar
İş parçacığı oluşturma C++ özniteliği oluşturulan .idl dosyasında görünmez, ancak COM nesnenizin uygulanmasında kullanılır.
ATL projelerinde coclass özniteliği de varsa, model tarafından belirtilen iş parçacığı modeli, özniteliği tarafından coclass
eklenen CComObjectRootEx sınıfına şablon parametresi olarak geçirilir.
İş parçacığı oluşturma özniteliği, bir event_source erişimi de koruma altındadır.
Örnek
İş parçacığı kullanımı örneği için lisanslı örneğe bakın.
Gereksinimler
Öznitelik bağlamı | Değer |
---|---|
Şunlar için geçerlidir: | class , struct |
Tekrarlanabilir | Hayır |
Gerekli öznitelikler | coclass |
Geçersiz öznitelikler | Hiçbiri |
Öznitelik bağlamları hakkında daha fazla bilgi için bkz . Öznitelik Bağlamları.
Ayrıca bkz.
COM Öznitelikleri
Typedef, Enum, Union ve Struct Öznitelikleri
Sınıf Öznitelikleri
Eski Kod için Çoklu İş Parçacığı Kullanma Desteği (Visual C++)
Tarafsız Daireler