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
この構造体の有効なメンバーを示すフラグ。 このメンバーには、次の値の 1 つ以上を指定できます。
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 以降 |