enumerasi CSC_ThreadPool (comsvcs.h)
Menunjukkan kumpulan utas tempat pekerjaan berjalan yang dikirimkan melalui aktivitas yang dikembalikan dari CoCreateActivity.
Sintaks
typedef enum tagCSC_ThreadPool {
CSC_ThreadPoolNone = 0,
CSC_ThreadPoolInherit,
CSC_STAThreadPool,
CSC_MTAThreadPool
} CSC_ThreadPool;
Konstanta
CSC_ThreadPoolNone Nilai: 0 Tidak ada kumpulan utas yang digunakan. Jika nilai ini digunakan untuk mengonfigurasi objek CServiceConfig yang diteruskan ke CoCreateActivity, kesalahan (CO_E_THREADPOOL_CONFIG) dikembalikan. Ini adalah pengaturan kumpulan utas default untuk CServiceConfig saat CSC_InheritanceConfig diatur ke CSC_Ignore. |
CSC_ThreadPoolInherit Jenis apartemen kumpulan utas yang sama dengan apartemen rangkaian pemanggil digunakan. Jika apartemen rangkaian penelepon adalah apartemen netral, apartemen berulir tunggal digunakan. Ini adalah pengaturan kumpulan utas default untuk CServiceConfig saat CSC_InheritanceConfig diatur ke CSC_Inherit. |
CSC_STAThreadPool Apartemen berulir tunggal (STA) digunakan. |
CSC_MTAThreadPool Apartemen multithreaded (MTA) digunakan. |
Keterangan
Enumerasi ini digunakan untuk mengatur kumpulan utas untuk CServiceConfig hanya saat memanggil CoCreateActivity. Kesalahan dikembalikan jika Anda mencoba mengatur kumpulan utas saat memanggil CoEnterServiceDomain.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | comsvcs.h |