Status codes returned (continued) – Intel Extensible Firmware Interface User Manual

Page 151

Advertising
background image

Services — Boot Services

Version 1.10

12/01/02

5-53

Status Codes Returned (continued)

EFI_INVALID_PARAMETER

Attributes

is

EXCLUSIVE

and

AgentHandle

is not a valid

EFI_HANDLE

.

EFI_INVALID_PARAMETER

Attributes

is

BY_CHILD_CONTROLLER

and

ControllerHandle

is not a valid

EFI_HANDLE

.

EFI_INVALID_PARAMETER

Attributes

is

BY_DRIVER

and

ControllerHandle

is not a

valid

EFI_HANDLE

.

EFI_INVALID_PARAMETER

Attributes

is

BY_DRIVER|EXCLUSIVE

and

ControllerHandle

is not a valid

EFI_HANDLE

.

EFI_INVALID_PARAMETER

Attributes

is

BY_CHILD_CONTROLLER

and

Handle

is

identical to

ControllerHandle

.

EFI_ACCESS_DENIED

Attributes

is

BY_DRIVER

and there is an item on the open list

with an attribute of

BY_DRIVER|EXCLUSIVE

or

EXCLUSIVE

.

EFI_ACCESS_DENIED

Attributes

is

BY_DRIVER|EXCLUSIVE

and there is an item

on the open list with an attribute of

EXCLUSIVE

.

EFI_ACCESS_DENIED

Attributes

is

EXCLUSIVE

and there is an item on the open list

with an attribute of

BY_DRIVER|EXCLUSIVE

or

EXCLUSIVE

.

EFI_ALREADY_STARTED

Attributes

is

BY_DRIVER

and there is an item on the open list

with an attribute of

BY_DRIVER

whose agent handle is the same as

AgentHandle

.

EFI_ACCESS_DENIED

Attributes

is

BY_DRIVER

and there is an item on the open list

with an attribute of

BY_DRIVER

whose agent handle is different than

AgentHandle

.

EFI_ALREADY_STARTED

Attributes

is

BY_DRIVER|EXCLUSIVE

and there is an item

on the open list with an attribute of

BY_DRIVER|EXCLUSIVE

whose

agent handle is the same as

AgentHandle

.

EFI_ACCESS_DENIED

Attributes

is

BY_DRIVER|EXCLUSIVE

and there is an item

on the open list with an attribute of

BY_DRIVER|EXCLUSIVE

whose

agent handle is different than

AgentHandle

.

EFI_ACCESS_DENIED

Attributes

is

BY_DRIVER|EXCLSUIVE

or

EXCLUSIVE

and

there are items in the open list with an attribute of

BY_DRIVER

that

could not be removed when

DisconnectController()

was

called for that open item.

Advertising