3.1.1.3 Key Properties

Keys have properties, and the server MUST support tracking the following properties for each key in the registry hierarchy. The server initializes the key properties to the defaults specified in the following table.

Property

Default Value

Meaning

KEYNOPERIODICFLUSH

False (0)

If set to true, the server MUST NOT periodically flush the key and its values to the backing store. Instead, key and value data MUST be written to the backing store on-demand.

KEYISMODIFIED

False (0)

If set to true, the key or value data has been modified and needs to be flushed the next time the FLUSH_TIMER expires or a client calls the BaseRegFlushKey method on the key or a parent key.