Struct minidump::format::MINIDUMP_SYSTEM_INFO
source · pub struct MINIDUMP_SYSTEM_INFO {Show 13 fields
pub processor_architecture: u16,
pub processor_level: u16,
pub processor_revision: u16,
pub number_of_processors: u8,
pub product_type: u8,
pub major_version: u32,
pub minor_version: u32,
pub build_number: u32,
pub platform_id: u32,
pub csd_version_rva: u32,
pub suite_mask: u16,
pub reserved2: u16,
pub cpu: CPU_INFORMATION,
}
Expand description
Processor and operating system information
This struct matches the Microsoft struct of the same name.
Fields§
§processor_architecture: u16
The system’s processor architecture
Known values are defined in ProcessorArchitecture
.
processor_level: u16
x86 (5 = 586, 6 = 686 …) or ARM (6 = ARMv6, 7 = ARMv7 …) CPU level
processor_revision: u16
For x86, 0xMMSS where MM=model, SS=stepping
number_of_processors: u8
§product_type: u8
§major_version: u32
§minor_version: u32
§build_number: u32
§platform_id: u32
The operating system platform
Known values are defined in PlatformId
.
csd_version_rva: u32
§suite_mask: u16
§reserved2: u16
§cpu: CPU_INFORMATION
Trait Implementations§
source§impl Clone for MINIDUMP_SYSTEM_INFO
impl Clone for MINIDUMP_SYSTEM_INFO
source§fn clone(&self) -> MINIDUMP_SYSTEM_INFO
fn clone(&self) -> MINIDUMP_SYSTEM_INFO
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more