MINIDUMP_MISC_INFO_2 结构 (minidumpapiset.h)
表示杂项信息流中的信息。
语法
typedef struct _MINIDUMP_MISC_INFO_2 {
ULONG32 SizeOfInfo;
ULONG32 Flags1;
ULONG32 ProcessId;
ULONG32 ProcessCreateTime;
ULONG32 ProcessUserTime;
ULONG32 ProcessKernelTime;
ULONG32 ProcessorMaxMhz;
ULONG32 ProcessorCurrentMhz;
ULONG32 ProcessorMhzLimit;
ULONG32 ProcessorMaxIdleState;
ULONG32 ProcessorCurrentIdleState;
} MINIDUMP_MISC_INFO_2, *PMINIDUMP_MISC_INFO_2;
成员
SizeOfInfo
结构大小(以字节为单位)。
Flags1
指示此结构的有效成员的标志。 此成员可以是以下一个或多个值。
ProcessId
进程的标识符。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESS_ID,则此成员未使用。
ProcessCreateTime
进程的创建时间, 采用time_t 格式。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESS_TIMES,则此成员未使用。
ProcessUserTime
进程在用户模式下执行的时间(以秒为单位)。 确定进程的每个线程在用户模式下执行的时间,然后求和所有这些时间以获取此值。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESS_TIMES,则此成员未使用。
ProcessKernelTime
进程在内核模式下执行的时间(以秒为单位)。 确定进程的每个线程在内核模式下执行的时间,然后将所有这些时间求和以获取此值。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESS_TIMES,则此成员未使用。
ProcessorMaxMhz
系统处理器的最大指定时钟频率,以 MHz 为单位。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESSOR_POWER_INFO,则此成员未使用。
ProcessorCurrentMhz
处理器时钟频率,以 MHz 为单位。 此数字是指定的最大处理器时钟频率乘以当前处理器限制。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESSOR_POWER_INFO,则此成员未使用。
ProcessorMhzLimit
处理器时钟频率的限制(以 MHz 为单位)。 此数字是指定的最大处理器时钟频率乘以当前处理器热限制限制。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESSOR_POWER_INFO,则此成员未使用。
ProcessorMaxIdleState
处理器的最大空闲状态。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESSOR_POWER_INFO,则此成员未使用。
ProcessorCurrentIdleState
处理器的当前空闲状态。 如果 Flags1 未指定 MINIDUMP_MISC1_PROCESSOR_POWER_INFO,则此成员未使用。
要求
要求 | 值 |
---|---|
Header | minidumpapiset.h (包括 Dbghelp.h) |
可再发行组件 | DbgHelp.dll 6.5 或更高版本 |