Status codes returned – Intel Extensible Firmware Interface User Manual

Page 272

Advertising
background image

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

GetDriver()

for

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

GetDriverPath()

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.

Advertising