Function setTimer [src]

Cancels any previous time trigger setting for the event, and sets a new trigger timer for the event. Returns error.InvalidParameter if the event is not a timer event.

Prototype

pub fn setTimer( self: *BootServices, event: Event, @"type": TimerDelay, trigger_time: u64, ) SetTimerError!void

Parameters

self: *BootServicesevent: Event@"type": TimerDelaytrigger_time: u64

Possible Errors

InvalidParameter
Unexpected UnexpectedError

Source

pub fn setTimer( self: *BootServices, event: Event, @"type": TimerDelay, trigger_time: u64, ) SetTimerError!void { switch (self._setTimer(event, @"type", trigger_time)) { .success => {}, .invalid_parameter => return error.InvalidParameter, else => |status| return uefi.unexpectedStatus(status), } }