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.