struct VariableAttributes [src]
Fields
non_volatile: bool = false
bootservice_access: bool = false
runtime_access: bool = false
hardware_error_record: bool = false
authenticated_write_access: bool = falseNote: deprecated and should be considered reserved.
time_based_authenticated_write_access: bool = false
append_write: bool = false
enhanced_authenticated_access: bool = falseIndicates that the variable payload begins with a EFI_VARIABLE_AUTHENTICATION_3
structure, and potentially more structures as indicated by fields of
this structure.
_pad: u24 = 0
Source
pub const VariableAttributes = packed struct(u32) {
non_volatile: bool = false,
bootservice_access: bool = false,
runtime_access: bool = false,
hardware_error_record: bool = false,
/// Note: deprecated and should be considered reserved.
authenticated_write_access: bool = false,
time_based_authenticated_write_access: bool = false,
append_write: bool = false,
/// Indicates that the variable payload begins with a EFI_VARIABLE_AUTHENTICATION_3
/// structure, and potentially more structures as indicated by fields of
/// this structure.
enhanced_authenticated_access: bool = false,
_pad: u24 = 0,
}