Geoff Chappell - Software Analyst
Windows 8.1 introduced new kernel objects of types Timer2NotificationObject (0x18) and Timer2SynchronizationObject (0x19). In the DISPATCHER_HEADER at the beginning of each such object, the byte at offset 0x01 has bit fields that are specific to these new types of timer:
Mask | Definition | Versions |
---|---|---|
0x01 |
UCHAR Timer2Inserted : 1; |
6.3 and higher |
0x02 |
UCHAR Timer2Expiring : 1; |
6.3 and higher |
0x04 |
UCHAR Timer2CancelPending : 1; |
6.3 and higher |
0x08 |
UCHAR Timer2SetPending : 1; |
6.3 and higher |
0x10 |
UCHAR Timer2Running : 1; |
6.3 and higher |
0x20 |
UCHAR Timer2Disabled : 1; |
6.3 and higher |
UCHAR Reserved1 : 2; |
6.3 only | |
UCHAR Timer2ReservedFlags : 2; |
10.0 and higher |