Fungsi CoWaitForMultipleObjects (combaseapi.h)
Pengganti CoWaitForMultipleHandles. API pengganti ini menyembunyikan opsi untuk CoWaitForMultipleHandles yang tidak didukung di ASTA.
Sintaks
HRESULT CoWaitForMultipleObjects(
[in] DWORD dwFlags,
[in] DWORD dwTimeout,
[in] ULONG cHandles,
[in] const HANDLE *pHandles,
[out] LPDWORD lpdwindex
);
Parameter
[in] dwFlags
CWMO_FLAGS bendera yang mengontrol apakah reentrancy pesan panggilan/jendela diaktifkan dari tunggu ini. Secara default, panggilan COM maupun pesan jendela tidak dikirim dari CoWaitForMultipleObjects di ASTA.
[in] dwTimeout
Batas waktu dalam milidetik penantian.
[in] cHandles
Panjang array pHandles . Harus <= 56.
[in] pHandles
Array handel ke objek kernel yang dapat ditunda.
[out] lpdwindex
Menerima indeks handel yang memenuhi penantian.
Mengembalikan nilai
Nilai pengembalian yang sama dengan CoWaitForMultipleHandles, kecuali kasus CO_E_NOTSUPPORTED khusus ASTA sebagai gantinya mengembalikan E_INVALIDARG dari semua jenis apartemen.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | combaseapi.h |
DLL | Combase.dll; Ole32.dll |