3.1.6 Timer Events

The FLUSH_TIMER_EVENT occurs when the FLUSH_TIMER expires. When the FLUSH_TIMER expires, all registry keys and value data for keys with the KEYISMODIFIED property set to TRUE are written to the backing store for registry data, as described in section 3.1.7.

Keys with a KEYTYPE set to 0x00000001 (volatile), as well as keys that have the KEYNOPERIODICFLUSH property set to TRUE, MUST NOT be written to the backing store for registry data when the FLUSH_TIMER_EVENT occurs.