pub fn getInfo(self: *const Rng, list: []align(8) Guid) GetInfoError![]align(8) Guid 25
26
27
28
29
30
31
32
33
34 pub fn getInfo(self: *const Rng, list: []align(8) Guid) GetInfoError![]align(8) Guid {
var len: usize = list.len;
switch (self._get_info(self, &len, list.ptr)) {
.success => return list[0..len],
.unsupported => return error.Unsupported,
.device_error => return error.DeviceError,
.buffer_too_small => return error.BufferTooSmall,
else => |status| return uefi.unexpectedStatus(status),
}
}
Returns information about the random number generation implementation.