структура 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
Используются ProcessCreateTime, ProcessKernelTime и ProcessUserTime.
MINIDUMP_MISC1_PROCESSOR_POWER_INFO
0x00000004
Используются ProcessorMaxMhz, ProcessorCurrentMhz, ProcessorMhzLimit, ProcessorMaxIdleState и ProcessorCurrentIdleState .

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

Максимальная указанная тактовая частота системного процессора в МГц. Если параметр Flags1 не указывает MINIDUMP_MISC1_PROCESSOR_POWER_INFO, этот элемент не используется.

ProcessorCurrentMhz

Тактовая частота процессора в МГц. Это число является максимальной указанной тактовой частотой процессора, умноженной на текущее регулирование процессора. Если параметр Flags1 не указывает MINIDUMP_MISC1_PROCESSOR_POWER_INFO, этот элемент не используется.

ProcessorMhzLimit

Ограничение на тактовой частоте процессора в МГц. Это число является максимальной указанной тактовой частотой процессора, умноженной на текущий предел регулирования температуры процессора. Если параметр 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