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

InvalidParameter
Unexpected UnexpectedError

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), } }