Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan perilaku fungsi CoWaitForMultipleHandles .
Sintaks
typedef enum tagCOWAIT_FLAGS {
COWAIT_DEFAULT = 0,
COWAIT_WAITALL = 1,
COWAIT_ALERTABLE = 2,
COWAIT_INPUTAVAILABLE = 4,
COWAIT_DISPATCH_CALLS = 8,
COWAIT_DISPATCH_WINDOW_MESSAGES = 0x10
} COWAIT_FLAGS;
Konstanta
COWAIT_DEFAULTNilai: 0 Pengiriman panggilan yang diperlukan untuk marshaling tanpa mengirimkan panggilan arbitrer. |
COWAIT_WAITALLNilai: 1 Jika diatur, panggilan ke CoWaitForMultipleHandles akan mengembalikan S_OK hanya ketika semua handel yang terkait dengan objek sinkronisasi telah disinyalkan dan peristiwa input telah diterima, semua pada saat yang sama. Dalam hal ini, perilaku CoWaitForMultipleHandles sesuai dengan perilaku fungsi MsgWaitForMultipleObjectsEx dengan parameter dwFlags diatur ke MWMO_WAITALL. Jika COWAIT_WAITALL tidak diatur, panggilan ke CoWaitForMultipleHandles akan mengembalikan S_OK segera setelah penanganan apa pun yang terkait dengan objek sinkronisasi telah diberi sinyal, terlepas dari apakah peristiwa input diterima. |
COWAIT_ALERTABLENilai: 2 Jika diatur, panggilan ke CoWaitForMultipleHandles akan mengembalikan S_OK jika panggilan prosedur asinkron (APC) telah diantrekan ke utas panggilan dengan panggilan ke fungsi QueueUserAPC , bahkan jika tidak ada handel yang telah diberi sinyal. |
COWAIT_INPUTAVAILABLENilai: 4 Jika diatur, panggilan ke CoWaitForMultipleHandles akan mengembalikan S_OK jika input ada untuk antrean, bahkan jika input telah terlihat (tetapi tidak dihapus) menggunakan panggilan ke fungsi lain, seperti PeekMessage. |
COWAIT_DISPATCH_CALLSNilai: 8 Mengirimkan panggilan dari CoWaitForMultipleHandles dalam ASTA. Defaultnya adalah tidak ada pengiriman panggilan. Nilai ini tidak memiliki arti dalam jenis apartemen lain dan diabaikan. |
COWAIT_DISPATCH_WINDOW_MESSAGESNilai: 0x10 Memungkinkan pengiriman pesan jendela dari CoWaitForMultipleHandles di ASTA atau STA. Default di ASTA tidak ada pesan jendela yang dikirim, default di STA hanyalah sekumpulan kecil pesan kasus khusus yang dikirim. Nilai tidak memiliki arti dalam MTA dan diabaikan. |
Persyaratan
| Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Header | combaseapi.h (termasuk Objbase.h) |