5.3.7 UnloadImage()
This service unloads a UEFI Driver from memory that was previously loaded using
the UEFI Boot Service LoadImage()
. There are currently no known use cases for
this service from a UEFI Driver. UnloadImage()
is typically used from a UEFI
Application like the UEFI Shell to manage the set of active UEFI Drivers.
Caution: A UEFI Driver must never use this service to unload itself. This service frees all the memory associated with the UEFI Driver and returns control to the location the UEFI Driver used to reside in memory, thereby producing unexpected results.