Function createEvent [src]
Prototype
pub fn createEvent( self: *BootServices, event_type: uefi.EventType, notify_opts: NotifyOpts, ) CreateEventError!Event Parameters
self: *BootServicesevent_type: uefi.EventTypenotify_opts: NotifyOpts Possible Errors
Source
pub fn createEvent(
self: *BootServices,
event_type: uefi.EventType,
notify_opts: NotifyOpts,
) CreateEventError!Event {
var evt: Event = undefined;
switch (self._createEvent(
@bitCast(event_type),
notify_opts.tpl,
notify_opts.function,
notify_opts.context,
&evt,
)) {
.success => return evt,
.invalid_parameter => return error.InvalidParameter,
.out_of_resources => return error.OutOfResources,
else => |status| return uefi.unexpectedStatus(status),
}
}