Share via


Hive-Based Registry Stored in RAM (Windows Embedded CE 6.0)

1/6/2010

Important

This feature is deprecated and is not supported in Windows Embedded CE 6.0.

A hive-based registry can be stored in a region of RAM instead of using the hive as a memory-mapped file on a file system. Presumably, the region of RAM is on a static RAM (SRAM) chip or similar permanent storage, although it can also be a reserved area of RAM specified in the Config.bib file.

When the file system brings up the registry, the file system calls IOCTL_HAL_GET_HIVE_RAM_REGION to obtain the necessary information for storing the hive-based registry.

Rather than using a file in the file system, the registry data is stored directly in the region of RAM. There can be only one user, and the user data is stored in the same RAM region as the system data. If you want to support multiple users, all users must share the same data under the HKEY_CURRENT_USER registry subtree.

See Also

Concepts

Hive-Based Registry

Other Resources

Registry
IOCTL_HAL_GET_HIVE_RAM_REGION
IOCTL_HAL_SAVE_HIVE_RAM_REGION