Fungsi UnhookWinEvent (winuser.h)
Menghapus fungsi hook peristiwa yang dibuat oleh panggilan sebelumnya ke SetWinEventHook.
Sintaks
BOOL UnhookWinEvent(
[in] HWINEVENTHOOK hWinEventHook
);
Parameter
[in] hWinEventHook
Jenis: HWINEVENTHOOK
Tangani ke hook peristiwa yang dikembalikan dalam panggilan sebelumnya ke SetWinEventHook.
Nilai kembali
Jenis: BOOL
Jika berhasil, mengembalikan TRUE; jika tidak, mengembalikan FALSE.
Tiga kesalahan umum menyebabkan fungsi ini gagal:
- Parameter hWinEventHook adalah NULL atau tidak valid.
- Hook peristiwa yang ditentukan oleh hWinEventHook sudah dihapus.
- UnhookWinEvent dipanggil dari utas yang berbeda dari panggilan asli ke SetWinEventHook.
Keterangan
Fungsi ini menghapus hook peristiwa yang ditentukan oleh hWinEventHook yang mencegah fungsi panggilan balik yang sesuai menerima pemberitahuan peristiwa lebih lanjut. Jika utas klien berakhir, sistem secara otomatis memanggil fungsi ini.
Panggil fungsi ini dari utas yang sama yang menginstal hook peristiwa. UnhookWinEvent gagal jika dipanggil dari utas yang berbeda dari panggilan yang sesuai dengan SetWinEventHook.
Jika WINEVENT_INCONTEXT ditentukan ketika hook peristiwa ini diinstal, sistem mencoba untuk membongkar DLL yang sesuai dari semua proses yang memuatnya. Meskipun pembongkaran tidak segera terjadi, fungsi kait tidak dipanggil setelah UnhookWinEvent kembali. Untuk informasi selengkapnya tentang WINEVENT_INCONTEXT, lihat Fungsi Kait Dalam Konteks.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (sertakan Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Redistribusi | Aksesibilitas Aktif 1.3 RDK di Windows NT 4.0 dengan SP6 dan yang lebih baru dan Windows 95 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk