Bagikan melalui


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

Lihat juga

COM+ Model Utas

CServiceConfig

CoCreateActivity

IServiceThreadPoolConfig::SelectThreadPool