Condividi tramite


struttura MINIDUMP_MISC_INFO_2 (minidumpapiset.h)

Rappresenta le informazioni nel flusso di informazioni varie.

Sintassi

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;

Members

SizeOfInfo

Dimensioni della struttura, in byte.

Flags1

Flag che indicano i membri validi di questa struttura. Questo membro può essere uno o più dei valori seguenti.

Valore Significato
MINIDUMP_MISC1_PROCESS_ID
0x00000001
Viene usato ProcessId .
MINIDUMP_MISC1_PROCESS_TIMES
0x00000002
Vengono usati ProcessCreateTime, ProcessKernelTime e ProcessUserTime .
MINIDUMP_MISC1_PROCESSOR_POWER_INFO
0x00000004
Vengono usati ProcessorMaxMhz, ProcessorCurrentMhz, ProcessorMhzLimit, ProcessorMaxIdleState e ProcessorCurrentIdleState.

ProcessId

Identificatore del processo. Se Flags1 non specifica MINIDUMP_MISC1_PROCESS_ID, questo membro non è usato.

ProcessCreateTime

Ora di creazione del processo, in formato time_t . Se Flags1 non specifica MINIDUMP_MISC1_PROCESS_TIMES, questo membro non è usato.

ProcessUserTime

Ora in cui il processo è stato eseguito in modalità utente, in secondi. Il tempo in cui ogni thread del processo è stato eseguito in modalità utente, quindi tutte queste volte vengono sommate per ottenere questo valore. Se Flags1 non specifica MINIDUMP_MISC1_PROCESS_TIMES, questo membro non è usato.

ProcessKernelTime

Ora in cui il processo è stato eseguito in modalità kernel, in secondi. Il tempo in cui ogni thread del processo è stato eseguito in modalità kernel, quindi tutte queste volte vengono sommate per ottenere questo valore. Se Flags1 non specifica MINIDUMP_MISC1_PROCESS_TIMES, questo membro non è usato.

ProcessorMaxMhz

Frequenza di clock massima specificata del processore di sistema, in MHz. Se Flags1 non specifica MINIDUMP_MISC1_PROCESSOR_POWER_INFO, questo membro non è usato.

ProcessorCurrentMhz

Frequenza del clock del processore, in MHz. Questo numero è la frequenza massima di clock del processore specificata moltiplicata per la limitazione corrente del processore. Se Flags1 non specifica MINIDUMP_MISC1_PROCESSOR_POWER_INFO, questo membro non è usato.

ProcessorMhzLimit

Limite sulla frequenza del clock del processore, in MHz. Questo numero è la frequenza massima di clock del processore specificata moltiplicata per il limite di limitazione termica del processore corrente. Se Flags1 non specifica MINIDUMP_MISC1_PROCESSOR_POWER_INFO, questo membro non è usato.

ProcessorMaxIdleState

Stato di inattività massimo del processore. Se Flags1 non specifica MINIDUMP_MISC1_PROCESSOR_POWER_INFO, questo membro non è usato.

ProcessorCurrentIdleState

Stato di inattività corrente del processore. Se Flags1 non specifica MINIDUMP_MISC1_PROCESSOR_POWER_INFO, questo membro non è usato.

Requisiti

Requisito Valore
Intestazione minidumpapiset.h (include Dbghelp.h)
Componente ridistribuibile DbgHelp.dll 6.5 o versione successiva

Vedi anche

MINIDUMP_STREAM_TYPE