Status codes returned (continued) – Intel Extensible Firmware Interface User Manual
Page 151
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.