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

Extensible Firmware Interface Specification
9-30
12/01/02
Version 1.10
If the association between the image handle specified by
DriverImageHandle
and the device
path specified by
DriverImagePath
is established for the controller specified by
ControllerHandle
, then
EFI_SUCCESS
is returned. If
ControllerHandle
is not a valid
EFI_HANDLE
, or
DriverImagePath
is not a valid device path, or
DriverImageHandle
is
not a valid
EFI_HANDLE
, then
EFI_INVALID_PARAMETER
is returned. If
DriverImagePath
is not a device path that was returned on a prior call to
the controller specified by
ControllerHandle
, then
EFI_NOT_FOUND
is returned.
Status Codes Returned
EFI_SUCCESS
The association between
DriverImagePath
and
DriverImageHandle
was established for the controller specified
by
ControllerHandle
.
EFI_NOT_FOUND
DriverImagePath
is not a device path that was returned on a prior
call to
for the controller specified by
ControllerHandle
.
EFI_INVALID_PARAMETER
ControllerHandle
is not a valid device handle.
EFI_INVALID_PARAMETER
DriverImagePath
is not a valid device path.
EFI_INVALID_PARAMETER
DriverImageHandle
is not a valid image handle.