Function exitWithData [src]
message should be a null-terminated u16 string followed by binary data
allocated using allocatePool.
Prototype
pub fn exitWithData( self: *BootServices, handle: Handle, status: Status, data: []align(2) const u8, ) ExitError!void Parameters
self: *BootServiceshandle: Handlestatus: Statusdata: []align(2) const u8 Possible Errors
Source
pub fn exitWithData(
self: *BootServices,
handle: Handle,
status: Status,
data: []align(2) const u8,
) ExitError!void {
switch (self._exit(handle, status, data.len, data.ptr)) {
.success => {},
.invalid_parameter => return error.InvalidParameter,
else => |exit_status| return uefi.unexpectedStatus(exit_status),
}
}