Win32 API 日本語リファレンス
ホームUI.WindowsAndMessaging › KBDLLHOOKSTRUCT

KBDLLHOOKSTRUCT

構造体
サイズx64: 24 バイト / x86: 20 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
vkCodeDWORD4+0+0仮想キーコードである。1〜254の範囲の値を取る。
scanCodeDWORD4+4+4キーのハードウェアスキャンコードである。
flagsKBDLLHOOKSTRUCT_FLAGS4+8+8拡張キーやインジェクトされた入力、遷移状態などを示すフラグである。
timeDWORD4+12+12このメッセージのタイムスタンプ(GetMessageTime と同じ基準のミリ秒値)である。
dwExtraInfoUINT_PTR8/4+16+16メッセージに関連付けられた追加情報である。