Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan apakah ada hook WinEvent yang terinstal yang mungkin diberi tahu tentang peristiwa tertentu.
Sintaks
BOOL IsWinEventHookInstalled(
[in] DWORD event
);
Parameter
[in] event
Jenis: DWORD
Konstanta peristiwa yang mungkin diberi tahu. Fungsi ini memeriksa apakah ada kait yang diinstal untuk konstanta peristiwa ini.
Menampilkan nilai
Jenis: BOOL
Jika ada hook yang akan diberi tahu tentang peristiwa yang ditentukan, nilai yang dikembalikan adalah TRUE.
Jika tidak ada hook yang akan diberi tahu tentang peristiwa yang ditentukan, nilai yang dikembalikan adalah FALSE.
Keterangan
Metode ini dijamin tidak akan pernah mengembalikan negatif palsu. Jika metode ini mengembalikan FALSE, itu berarti bahwa tidak ada kait dalam sistem yang akan diberi tahu tentang peristiwa tersebut. Namun, metode ini dapat mengembalikan positif palsu. Dengan kata lain, ini dapat mengembalikan TRUE meskipun tidak ada kait yang akan diberi tahu. Dengan demikian, aman bagi komponen untuk menghindari beberapa pekerjaan jika metode ini mengembalikan FALSE.
Hook peristiwa dapat diinstal kapan saja, sehingga pengembang server tidak boleh menyimpan nilai pengembalian untuk jangka waktu yang lama.
Persyaratan
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | winuser.h |
| Pustaka | User32.lib |
| DLL | User32.dll |
| Redistribusi | Aksesibilitas Aktif 2.0 RDK pada Windows NT 4.0 dengan SP6 dan yang lebih baru dan Windows 98 |
| Set API | ext-ms-win-ntuser-server-l1-1-1 (diperkenalkan dalam Windows 10, versi 10.0.14393) |