Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Function

queryMode

Public Function
std.os.uefi.protocol.graphics_output.GraphicsOutput.queryMode
pub fn queryMode(self: *const GraphicsOutput, mode_id: u32) QueryModeError!*Mode.Info

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

Params

File

os/uefi/protocol/graphics_output.zig:27
27
28
29
30
31
32
33
34
35
36
    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),
        }
    }