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"
Public Attributes | |
| uint32_t | ProcessIntegrityLevel |
| The process’ integrity level. | |
| uint32_t | ProcessExecuteFlags |
| The process’ execute flags. | |
| uint32_t | ProtectedProcess |
| Whether the process is protected. | |
| uint32_t | TimeZoneId |
| Whether daylight saving time was being observed in the system’s location at the time of the snapshot. | |
| TIME_ZONE_INFORMATION | TimeZone |
| Information about the time zone at the system’s location. | |
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. | |
| 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. | |
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.
| 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.
| 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.
| 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.
| TIME_ZONE_INFORMATION MINIDUMP_MISC_INFO_3::TimeZone |
Information about the time zone at the system’s location.
| 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:
0 if the location does not observe daylight saving time at all. The TIME_ZONE_INFORMATION::StandardName field of TimeZoneId contains the time zone name.1 if the location observes daylight saving time, but standard time was in effect at the time of the snapshot. The TIME_ZONE_INFORMATION::StandardName field of TimeZoneId contains the time zone name.2 if the location observes daylight saving time, and it was in effect at the time of the snapshot. The TIME_ZONE_INFORMATION::DaylightName field of TimeZoneId contains the time zone name.