Struct smbioslib::SMBiosSystemEventLog [−][src]
pub struct SMBiosSystemEventLog<'a> { /* fields omitted */ }
Expand description
System Event Log (Type 15)
The presence of this structure within the SMBIOS data returned for a system indicates that the system supports an event log. An event log is a fixed-length area within a non-volatile storage element, starting with a fixed-length (and vendor-specific) header record, followed by one or more variable-length log records.
Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17
Implementations
Length, in bytes, of the overall event log area, from the first byte of header to the last byte of data
Defines the starting offset (or index) within the nonvolatile storage of the event-log’s header, from the Access Method Address For single-byte indexed I/O accesses, the most-significant byte of the start offset is set to 00h.
Defines the starting offset (or index) within the nonvolatile storage of the event-log’s first data byte, from the Access Method Address For single-byte indexed I/O accesses, the most-significant byte of the start offset is set to 00h.
NOTE: The data directly follows any header information. Therefore, the header length can be determined by subtracting the Header Start Offset from the Data Start Offset.
Defines the Location and Method used by higher-level software to access the log area
Current status of the system event-log
Unique token that is reassigned every time the event log changes
Can be used to determine if additional events have occurred since the last time the log was read.
Address associated with the access method
The data present depends on the Access Method field value
Format of the log header area
Number of supported event log type descriptors that follow
If the value is 0, the list that starts at offset 17h is not present.
Number of bytes associated with each type entry in the list below The value is currently “hard-coded” as 2, because each entry consists of two bytes. This field’s presence allows future additions to the type list. Software that interprets the following list should not assume a list entry’s length.
Type Descriptors
Trait Implementations
The SMBIOS structure type Read more
Creates a new instance of the implementing SMBIOS type
Contains the standard parts/sections of the implementing SMBIOS type.
Auto Trait Implementations
impl<'a> RefUnwindSafe for SMBiosSystemEventLog<'a>
impl<'a> Send for SMBiosSystemEventLog<'a>
impl<'a> Sync for SMBiosSystemEventLog<'a>
impl<'a> Unpin for SMBiosSystemEventLog<'a>
impl<'a> UnwindSafe for SMBiosSystemEventLog<'a>