[This is preliminary documentation and subject to change.]
The Registry Provider enables management applications to retrieve and modify data in the system registry and to receive notifications when changes occur. The registry can either reside on the local machine or can be accessed remotely.
The Registry Provider can be registered as an instance provider, a property provider, or an event provider. As an instance provider, the Registry Provider supplies instances of classes representing registry keys. As a property provider, it retrieves and updates individual values for a particular key. As an event provider, it monitors changes to values, keys, and key hierarchies, and sends notifications when changes occur.
For example, the Registry Provider can provide access to data that is specific to Microsoft® Windows NT® machines and is located under the registry key HKEY_LOCAL_MACHINE\Hardware\ResourceMap. Applications retrieving this data create a class