12.4.5 Check to see if configuration parameters are valid

To check configuration values and make sure they are valid, use the ExtractConfig() service of the HII Config Access Protocol. The HII setup browser uses this service to check for valid configuration values when the setup browser displays a form that was previously registered by the UEFI Driver. If the configuration values are not valid, then the setup browser may provide an option to reset the device to its default configuration settings. The default configuration settings may be retrieved using the ExtractConfig() service of the HII Config Access Protocol. This means the UEFI Driver that produces the HII Config Access Protocol must support requests for the current configuration settings as well as the default configuration settings.