共用方式為


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

表示這個結構之有效成員的旗標。 這個成員可以是下列一或多個值。

意義
MINIDUMP_MISC1_PROCESS_ID
0x00000001
使用 ProcessId
MINIDUMP_MISC1_PROCESS_TIMES
0x00000002
使用 ProcessCreateTimeProcessKernelTimeProcessUserTime
MINIDUMP_MISC1_PROCESSOR_POWER_INFO
0x00000004
使用 ProcessorMaxMhzProcessorCurrentMhzProcessorMhzLimitProcessorMaxIdleStateProcessorCurrentIdleState

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,則不會使用此成員。

規格需求

需求
標頭 minidumpapiset.h (包含 Dbghelp.h)
可轉散發套件 DbgHelp.dll 6.5 或更新版本

另請參閱

MINIDUMP_STREAM_TYPE