Metode IDebugClient4::D ispatchCallbacks (dbgeng.h)
Metode DispatchCallbacks memungkinkan mesin debugger menggunakan utas saat ini untuk panggilan balik.
Sintaks
HRESULT DispatchCallbacks(
[in] ULONG Timeout
);
Parameter
[in] Timeout
Menentukan berapa milidetik yang harus ditunggu sebelum metode ini akan kembali. Jika Timeout adalah INFINITE, metode ini tidak akan kembali sampai ExitDispatch dipanggil atau terjadi kesalahan.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil (ExitDispatch digunakan). |
|
Waktu habis milidetik berlalu. |
Keterangan
Metode ini kembali ketika Waktu habis milidetik telah berlalu, ExitDispatch dipanggil, atau terjadi kesalahan.
Hampir semua metode klien harus dipanggil dari utas tempat klien dibuat; Objek panggilan balik yang terdaftar di klien juga dipanggil dari utas ini. Ketika DispatchCallbacks disebut mesin dapat menggunakan utas saat ini untuk melakukan panggilan balik.
Utas klien harus memanggil metode ini jika memungkinkan untuk memungkinkan panggilan balik dipanggil, kecuali utas adalah utas yang sama yang digunakan untuk memulai sesi debugger, dalam hal ini panggilan balik dipanggil ketika WaitForEvent dipanggil.
Untuk informasi selengkapnya tentang panggilan balik, lihat Panggilan balik.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h, Winbase.h) |