Compartilhar via


estrutura MINIDUMP_MISC_INFO_2 (minidumpapiset.h)

Representa informações no fluxo de informações diversas.

Sintaxe

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;

Membros

SizeOfInfo

O tamanho da estrutura em bytes.

Flags1

Os sinalizadores que indicam os membros válidos dessa estrutura. Esse membro pode ser um ou mais dos valores a seguir.

Valor Significado
MINIDUMP_MISC1_PROCESS_ID
0x00000001
ProcessId é usado.
MINIDUMP_MISC1_PROCESS_TIMES
0x00000002
ProcessCreateTime, ProcessKernelTime e ProcessUserTime são usados .
MINIDUMP_MISC1_PROCESSOR_POWER_INFO
0x00000004
ProcessorMaxMhz, ProcessorCurrentMhz, ProcessorMhzLimit, ProcessorMaxIdleState e ProcessorCurrentIdleState são usados.

ProcessId

O identificador do processo. Se Flags1 não especificar MINIDUMP_MISC1_PROCESS_ID, esse membro não será usado.

ProcessCreateTime

A hora de criação do processo, no formato time_t . Se Flags1 não especificar MINIDUMP_MISC1_PROCESS_TIMES, esse membro não será usado.

ProcessUserTime

A hora em que o processo foi executado no modo de usuário, em segundos. A hora em que cada um dos threads do processo foi executado no modo de usuário é determinado e, em seguida, todos esses tempos são somados para obter esse valor. Se Flags1 não especificar MINIDUMP_MISC1_PROCESS_TIMES, esse membro não será usado.

ProcessKernelTime

A hora em que o processo foi executado no modo kernel, em segundos. A hora em que cada um dos threads do processo é executado no modo kernel é determinado e, em seguida, todos esses tempos são somados para obter esse valor. Se Flags1 não especificar MINIDUMP_MISC1_PROCESS_TIMES, esse membro não será usado.

ProcessorMaxMhz

A frequência de relógio máxima especificada do processador do sistema, em MHz. Se Flags1 não especificar MINIDUMP_MISC1_PROCESSOR_POWER_INFO, esse membro não será usado.

ProcessorCurrentMhz

A frequência do relógio do processador, em MHz. Esse número é a frequência máxima do relógio do processador especificada multiplicada pela limitação atual do processador. Se Flags1 não especificar MINIDUMP_MISC1_PROCESSOR_POWER_INFO, esse membro não será usado.

ProcessorMhzLimit

O limite na frequência do relógio do processador, em MHz. Esse número é a frequência máxima do relógio do processador especificada multiplicada pelo limite de limitação térmica do processador atual. Se Flags1 não especificar MINIDUMP_MISC1_PROCESSOR_POWER_INFO, esse membro não será usado.

ProcessorMaxIdleState

O estado ocioso máximo do processador. Se Flags1 não especificar MINIDUMP_MISC1_PROCESSOR_POWER_INFO, esse membro não será usado.

ProcessorCurrentIdleState

O estado ocioso atual do processador. Se Flags1 não especificar MINIDUMP_MISC1_PROCESSOR_POWER_INFO, esse membro não será usado.

Requisitos

Requisito Valor
Cabeçalho minidumpapiset.h (inclua Dbghelp.h)
Redistribuível DbgHelp.dll 6.5 ou posterior

Confira também

MINIDUMP_STREAM_TYPE