Status codes returned – Intel Extensible Firmware Interface User Manual
Page 279

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
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
.