Drivers typically store configuration information in the Windows NT Registry. Multimedia drivers can optionally require two types of configuration parameters ¾ hardware configuration parameters and user configuration parameters.
Hardware configuration parameters represent values that a kernel-mode driver needs in order to access device hardware. For information about storing these parameters, see Storing Hardware Configuration Parameters.
User configuration parameters represent values that a user-mode or kernel-mode driver needs in order to support user-controllable runtime options. For information about storing these parameters, see Storing User Configuration Parameters.