Bagikan melalui


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