EFI_EXIT

Terminates a loaded EFI image and returns control to boot services.

@paramin ImageHandle Handle that identifies the image. This parameter is passed to the image on entry. @paramin ExitStatus The image's exit code. @paramin ExitDataSize The size, in bytes, of ExitData. Ignored if ExitStatus is EFI_SUCCESS. @paramin ExitData The pointer to a data buffer that includes a Null-terminated string, optionally followed by additional binary data. The string is a description that the caller may use to further indicate the reason for the image's exit. ExitData is only valid if ExitStatus is something other than EFI_SUCCESS. The ExitData buffer must be allocated by calling AllocatePool().

@retval EFI_SUCCESS The image specified by ImageHandle was unloaded. @retval EFI_INVALID_PARAMETER The image specified by ImageHandle has been loaded and started with LoadImage() and StartImage(), but the image is not the currently executing image.

extern (C)
alias EFI_EXIT = EFI_STATUS function @nogc nothrow

Meta