Struktur KBDLLHOOKSTRUCT (winuser.h)
Berisi informasi tentang peristiwa input keyboard tingkat rendah.
Sintaks
typedef struct tagKBDLLHOOKSTRUCT {
DWORD vkCode;
DWORD scanCode;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} KBDLLHOOKSTRUCT, *LPKBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;
Anggota
vkCode
Jenis: DWORD
Kode kunci virtual. Kode harus berupa nilai dalam rentang 1 hingga 254.
scanCode
Jenis: DWORD
Kode pemindaian perangkat keras untuk kunci tersebut.
flags
Jenis: DWORD
Bendera extended-key, bendera yang disuntikkan peristiwa, kode konteks, dan bendera status transisi. Anggota ini ditentukan sebagai berikut. Aplikasi dapat menggunakan nilai berikut untuk menguji bendera penekanan tombol. Pengujian LLKHF_INJECTED (bit 4) akan memberi tahu Anda apakah peristiwa tersebut disuntikkan. Jika ya, maka pengujian LLKHF_LOWER_IL_INJECTED (bit 1) akan memberi tahu Anda apakah peristiwa disuntikkan dari proses yang berjalan pada tingkat integritas yang lebih rendah atau tidak.
Tabel berikut ini menjelaskan tata letak nilai ini.
Bit | Deskripsi |
---|---|
0 | Menentukan apakah kunci adalah kunci yang diperluas, seperti kunci fungsi atau kunci pada keypad numerik. Nilainya adalah 1 jika kuncinya adalah kunci yang diperluas; jika tidak, itu adalah 0. |
1 | Menentukan apakah peristiwa disuntikkan dari proses yang berjalan pada tingkat integritas yang lebih rendah. Nilainya adalah 1 jika demikian; jika tidak, itu adalah 0. Perhatikan bahwa bit 4 juga diatur setiap kali bit 1 diatur. |
2-3 | Dicadangkan. |
4 | Menentukan apakah peristiwa disuntikkan. Nilainya adalah 1 jika demikian; jika tidak, itu adalah 0. Perhatikan bahwa bit 1 belum tentu diatur ketika bit 4 diatur. |
5 | Kode konteks. Nilainya adalah 1 jika tombol ALT ditekan; jika tidak, itu adalah 0. |
6 | Dicadangkan. |
7 | Status transisi. Nilainya adalah 0 jika tombol ditekan dan 1 jika sedang dilepaskan. |
time
Jenis: DWORD
Stempel waktu untuk pesan ini, setara dengan apa yang akan dikembalikan GetMessageTime untuk pesan ini.
dwExtraInfo
Jenis: ULONG_PTR
Informasi tambahan yang terkait dengan pesan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winuser.h (sertakan Windows.h) |
Lihat juga
Konseptual
Referensi