Function getTime [src]

Returns the current time and the time capabilities of the platform.

Prototype

pub fn getTime( self: *const RuntimeServices, ) GetTimeError!struct { Time, TimeCapabilities }

Parameters

self: *const RuntimeServices

Possible Errors

DeviceError
Unexpected UnexpectedError
Unsupported

Source

pub fn getTime( self: *const RuntimeServices, ) GetTimeError!struct { Time, TimeCapabilities } { var time: Time = undefined; var capabilities: TimeCapabilities = undefined; switch (self._getTime(&time, &capabilities)) { .success => return .{ time, capabilities }, .device_error => return error.DeviceError, .unsupported => return error.Unsupported, else => |status| return uefi.unexpectedStatus(status), } }