ISynchronize::Wait method (objidl.h)
Menunggu objek sinkronisasi diberi sinyal atau untuk periode batas waktu tertentu berlalu, mana yang lebih dulu.
Sintaks
HRESULT Wait(
[in] DWORD dwFlags,
[in] DWORD dwMilliseconds
);
Parameter
[in] dwFlags
Opsi tunggu. Nilai yang mungkin diambil dari enumerasi COWAIT_FLAGS .
[in] dwMilliseconds
Waktu panggilan ini akan menunggu sebelum kembali, dalam milidetik. Jika parameter ini INFINITE, pemanggil akan menunggu sampai objek sinkronisasi diberi sinyal, tidak peduli berapa lama waktu yang dibutuhkan. Jika parameter ini adalah 0, metode akan segera dikembalikan.
Nilai kembali
Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, dan E_FAIL, serta nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Objek sinkronisasi diberi sinyal. |
|
Periode waktu habis berlalu sebelum objek sinkronisasi diberi sinyal. |
|
Tidak ada objek sinkronisasi untuk menunggu. |
Keterangan
Jika penelepon menunggu di apartemen utas tunggal, Tunggu memasuki perulangan modal COM. Jika penelepon menunggu di apartemen multithread, penelepon diblokir hingga Tunggu kembali.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objidl.h (termasuk ObjIdl.h) |