Drivers can use the registry to obtain information about their devices and to store information that must persist from one system reboot to the next. UMDF and KMDF provide the following ways for a driver to read and write the registry:
A UMDF driver uses a device property store.
A KMDF driver uses a registry key object.
UMDF Device Property Store
The device property store is an area in the registry where a UMDF driver can maintain information about the characteristics of its device, such as time-out values or device configuration settings for a particular device—in short, any device-specific information that the driver stores for use each time the system or device starts.
Each property store has a name, which is the same as that of ...