CPersistRegistry class

This article was submitted .

A simple persist class modelled after the ATL IPersistStorageImpl. It writes data to the registry.

You can use this class as a helper class for persisting your application state or to replace the IPersistStreamInit implementation that ATL provides in the IPersistStreamInitImpl class.

The class works just like the ATL AtlIPersistStreamInit_Load and AtlIPersistStreamInit_Save method called from the IPersistStreamImpl class.
It retrieves and stores properties defined in the BEGIN_PROP_MAP / END_PROP_MAP property map.


LoadLoads the property map from the given registry key.
SaveSaves the property map from the given registry key.
AtlPersistRegistry_LoadThe internal load function.
AtlPersistRegistry_SaveThe internal save function.

Source Code Dependencies

Microsoft ATL Library

Download Files

DownloadSource Code (2 Kb)