Module system_event_log

Module system_event_log 

Source
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.
An application can implement event-log change notification by periodically reading the System Event Log structure (by its assigned handle) and looking for a change in the Log Change Token. This token uniquely identifies the last time the event log was updated. When it sees the token changed, the application can retrieve the entire event log and determine the changes since the last time it read the event log.

Re-exports§

pub use self::log_record_format::EventLogType;
pub use self::log_record_format::VariableDataFormatType;

Modules§

log_record_format
Log Record format

Structs§

EventLogTypeDescriptor
Supported Event Log Type descriptor
LogStatus
Current status of the system event-log
SupportedEventLogTypeDescriptors
An iterator through Event Log Type Descriptors
SystemEventLog
Main struct for System Event Log (Type 15) structure

Enums§

AccessMethod
Defines the Location and Method used by higher-level software to access the log area.
LogHeaderFormat
Identify the standard formats of the event log headers.