Bagikan melalui


enumerasi CSC_Binding (comsvcs.h)

Menunjukkan apakah semua pekerjaan yang dikirimkan melalui aktivitas yang dikembalikan dari CoCreateActivity harus terikat hanya ke satu apartemen utas tunggal (STA). Enumerasi ini tidak berdampak pada apartemen multithreaded (MTA).

Sintaks

typedef enum tagCSC_Binding {
  CSC_NoBinding = 0,
  CSC_BindToPoolThread
} CSC_Binding;

Konstanta

 
CSC_NoBinding
Nilai: 0
Pekerjaan yang dikirimkan melalui aktivitas tidak terikat ke satu STA.
CSC_BindToPoolThread
Pekerjaan yang dikirimkan melalui aktivitas terikat ke satu STA.

Keterangan

Mengikat semua pekerjaan yang dikirimkan melalui aktivitas ke satu STA melibatkan trade-off antara menghindari kebutuhan untuk antarmuka marshal ke komponen yang digunakan oleh banyak bit pekerjaan yang berbeda versus perlu disinkronkan pada STA tertentu.

Enumerasi ini hanya digunakan untuk mengatur pengikatan kumpulan utas untuk CServiceConfig saat memanggil CoCreateActivity. Kesalahan dikembalikan jika Anda mencoba mengatur pengikatan kumpulan utas saat memanggil CoEnterServiceDomain. Nilai enumerasi ini tidak berdampak pada MTA.

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

CoCreateActivity

CoEnterServiceDomain

IServiceThreadPoolConfig::SetBindingInfo