Protocols — EFI Driver Model
Version 1.10 12/01/02 9-37
EfiDriverConfigurationRestartPlatform
A configuration change has been made that requires the platform to be restarted before
the controller specified by ControllerHandle can be used again. The calling agent
can use the ResetSystem()
services to perform this operation. The restart operation
can be delayed until all of the configuration options have been set.
Status Codes Returned
EFI_SUCCESS
The driver specified by
This successfully set the configuration options
for the controller specified by
ControllerHandle.
EFI_INVALID_PARAMETER
ControllerHandle is not a valid EFI_HANDLE.
EFI_INVALID_PARAMETER
ChildHandle is not NULL and it is not a valid EFI_HANDLE.
EFI_INVALID_PARAMETER
ActionRequired is NULL.
EFI_UNSUPPORTED
The driver specified by
This does not support setting configuration
options for the controller specified by
ControllerHandle and
ChildHandle.
EFI_UNSUPPORTED
The driver specified by
This does not support the language specified by
Language.
EFI_DEVICE_ERROR A device error occurred while attempt to set the configuration options for
the controller specified by
ControllerHandle and
ChildHandle.
EFI_OUT_RESOURCES There are not enough resources available to set the configuration options
for the controller specified by
ControllerHandle and
ChildHandle.