Status codes returned – Intel Extensible Firmware Interface User Manual

Page 279

Advertising
background image

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

.

Advertising