Crashpad
Public Attributes | List of all members
MINIDUMP_MISC_INFO_3 Struct Reference

Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process. More...

#include "dbghelp.h"

Inheritance diagram for MINIDUMP_MISC_INFO_3:
MINIDUMP_MISC_INFO_2 MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO_4 MINIDUMP_MISC_INFO_5

Public Attributes

uint32_t ProcessIntegrityLevel
 The process’ integrity level. More...
 
uint32_t ProcessExecuteFlags
 The process’ execute flags. More...
 
uint32_t ProtectedProcess
 Whether the process is protected. More...
 
uint32_t TimeZoneId
 Whether daylight saving time was being observed in the system’s location at the time of the snapshot. More...
 
TIME_ZONE_INFORMATION TimeZone
 Information about the time zone at the system’s location. More...
 
- Public Attributes inherited from MINIDUMP_MISC_INFO_2
uint32_t ProcessorMaxMhz
 The maximum clock rate of the system’s CPU or CPUs, in MHz.
 
uint32_t ProcessorCurrentMhz
 The clock rate of the system’s CPU or CPUs, in MHz, at the time of the snapshot.
 
uint32_t ProcessorMhzLimit
 The maximum clock rate of the system’s CPU or CPUs, in MHz, reduced by any thermal limitations, at the time of the snapshot.
 
uint32_t ProcessorMaxIdleState
 The maximum idle state of the system’s CPU or CPUs.
 
uint32_t ProcessorCurrentIdleState
 The idle state of the system’s CPU or CPUs at the time of the snapshot.
 
- Public Attributes inherited from MINIDUMP_MISC_INFO
uint32_t SizeOfInfo
 The size of the structure. More...
 
uint32_t Flags1
 A bit field of MINIDUMP_MISC* values indicating which fields of this structure contain valid data.
 
uint32_t ProcessId
 The process ID of the process.
 
uint32_t ProcessCreateTime
 The time that the process started, in time_t units, seconds since the POSIX epoch.
 
uint32_t ProcessUserTime
 The amount of user-mode CPU time used by the process, in seconds, at the time of the snapshot.
 
uint32_t ProcessKernelTime
 The amount of system-mode (kernel) CPU time used by the process, in seconds, at the time of the snapshot.
 

Detailed Description

Information about the process that the minidump file contains a snapshot of, as well as the system that hosted that process.

This structure variant is used on Windows 7 (NT 6.1) and later.

See also
MINIDUMP_MISC*
MINIDUMP_MISC_INFO
MINIDUMP_MISC_INFO_2
MINIDUMP_MISC_INFO_4
MINIDUMP_MISC_INFO_5
MINIDUMP_MISC_INFO_N

Member Data Documentation

◆ ProcessExecuteFlags

uint32_t MINIDUMP_MISC_INFO_3::ProcessExecuteFlags

The process’ execute flags.

On Windows, this appears to be returned by NtQueryInformationProcess() with an argument of ProcessExecuteFlags (34).

This field is Windows-specific, and has no meaning on other operating systems.

◆ ProcessIntegrityLevel

uint32_t MINIDUMP_MISC_INFO_3::ProcessIntegrityLevel

The process’ integrity level.

Windows typically uses SECURITY_MANDATORY_MEDIUM_RID (0x2000) for processes belonging to normal authenticated users and SECURITY_MANDATORY_HIGH_RID (0x3000) for elevated processes.

This field is Windows-specific, and has no meaning on other operating systems.

◆ ProtectedProcess

uint32_t MINIDUMP_MISC_INFO_3::ProtectedProcess

Whether the process is protected.

This field is Windows-specific, and has no meaning on other operating systems.

◆ TimeZone

TIME_ZONE_INFORMATION MINIDUMP_MISC_INFO_3::TimeZone

Information about the time zone at the system’s location.

See also
TimeZoneId

◆ TimeZoneId

uint32_t MINIDUMP_MISC_INFO_3::TimeZoneId

Whether daylight saving time was being observed in the system’s location at the time of the snapshot.

This field can contain the following values:

See also
TimeZone

The documentation for this struct was generated from the following file: