Click or drag to resize
Xcalibur Systems LLC Logo

KeyboardLowLevelHookStruct Structure

Contains information about a low-level keyboard input event.

KBDLLHOOKSTRUCT structure

Inheritance Hierarchy
SystemObject
  SystemValueType
    Xcalibur.NativeMethods.V2.EventsKeyboardLowLevelHookStruct

Namespace: Xcalibur.NativeMethods.V2.Events
Assembly: Xcalibur.NativeMethods.V2 (in Xcalibur.NativeMethods.V2.dll) Version: 1.0.1.0
Syntax
public struct KeyboardLowLevelHookStruct

The KeyboardLowLevelHookStruct type exposes the following members.

Methods
 NameDescription
Public methodEquals
(Inherited from ValueType)
Public methodGetHashCode
(Inherited from ValueType)
Public methodGetType
(Inherited from Object)
Public methodToString
(Inherited from ValueType)
Top
Fields
 NameDescription
Public fieldExtraInfo Additional information associated with the message.
Public fieldFlags The extended-key flag, event-injected flags, context code, and transition-state flag. This ember is specified as follows. An application can use the following values to test the keystroke flags. Testing LLKHF_INJECTED (bit 4) will tell you whether the event was injected. If it was, then testing LLKHF_LOWER_IL_INJECTED (bit 1) will tell you whether or not the event was injected from a process running at lower integrity level.
Public fieldKeyCode A virtual-key code. The code must be a value in the range 1 to 254.
Public fieldScanCode A hardware scan code for the key.
Public fieldTime The time stamp for this message, equivalent to what GetMessageTime would return for this message.
Top
See Also