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 |