threading (C++)
Menentukan model utas untuk objek COM.
Sintaks
[ threading(model=enumeration) ]
Parameter
model
(Opsional) Salah satu model utas berikut:
apartment
(utas apartemen)neutral
(Komponen.NET Framework tanpa antarmuka pengguna)single
(utas sederhana)free
(utas gratis)both
(apartemen dan utas gratis)
Nilai defaultnya adalah apartment
.
Keterangan
Atribut C++ utas tidak muncul dalam file .idl yang dihasilkan tetapi akan digunakan dalam implementasi objek COM Anda.
Dalam proyek ATL, Jika atribut coclass juga ada, model utas yang ditentukan oleh model diteruskan sebagai parameter templat ke kelas CComObjectRootEx , dimasukkan oleh coclass
atribut .
Atribut threading juga melindungi akses ke event_source.
Contoh
Lihat contoh berlisensi untuk contoh penggunaan utas.
Persyaratan
Konteks atribut | Nilai |
---|---|
Berlaku untuk | class , struct |
Berulang | No |
Atribut yang diperlukan | coclass |
Atribut tidak valid | Tidak |
Untuk informasi selengkapnya tentang konteks atribut, lihat Konteks Atribut.
Lihat juga
Atribut COM
Atribut Typedef, Enum, Union, dan Struct
Atribut Kelas
Dukungan Multithreading untuk Kode Lama (Visual C++)
Apartemen Netral