Fungsi IsWinEventHookInstalled (winuser.h)

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)

Lihat juga

SetWinEventHook

UnhookWinEvent