Function queryMode [src]

Returns information for an available graphics mode that the graphics device and the set of active video output devices supports.

Prototype

pub fn queryMode(self: *const GraphicsOutput, mode_id: u32) QueryModeError!*Mode.Info

Parameters

self: *const GraphicsOutputmode_id: u32

Possible Errors

DeviceError
InvalidParameter
Unexpected UnexpectedError

Source

pub fn queryMode(self: *const GraphicsOutput, mode_id: u32) QueryModeError!*Mode.Info { var size_of_info: usize = undefined; var info: *Mode.Info = undefined; switch (self._query_mode(self, mode_id, &size_of_info, &info)) { .success => return info, .device_error => return Error.DeviceError, .invalid_parameter => return Error.InvalidParameter, else => |status| return uefi.unexpectedStatus(status), } }