Partager via


structure MINIDUMP_MISC_INFO_2 (minidumpapiset.h)

Représente des informations dans le flux d’informations diverses.

Syntaxe

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;

Membres

SizeOfInfo

Taille de la structure, en octets.

Flags1

Indicateurs qui indiquent les membres valides de cette structure. Ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Signification
MINIDUMP_MISC1_PROCESS_ID
0x00000001
ProcessId est utilisé.
MINIDUMP_MISC1_PROCESS_TIMES
0x00000002
ProcessCreateTime, ProcessKernelTime et ProcessUserTime sont utilisés.
MINIDUMP_MISC1_PROCESSOR_POWER_INFO
0x00000004
ProcessorMaxMhz, ProcessorCurrentMhz, ProcessorMhzLimit, ProcessorMaxIdleState et ProcessorCurrentIdleState sont utilisés.

ProcessId

Identificateur du processus. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESS_ID, ce membre n’est pas utilisé.

ProcessCreateTime

Heure de création du processus, au format time_t . Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESS_TIMES, ce membre n’est pas utilisé.

ProcessUserTime

Durée d’exécution du processus en mode utilisateur, en secondes. L’heure à laquelle chacun des threads du processus a été exécuté en mode utilisateur est déterminée, puis toutes ces heures sont additionnées pour obtenir cette valeur. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESS_TIMES, ce membre n’est pas utilisé.

ProcessKernelTime

Durée d’exécution du processus en mode noyau, en secondes. L’heure à laquelle chacun des threads du processus a été exécuté en mode noyau est déterminée, puis toutes ces heures sont additionnées pour obtenir cette valeur. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESS_TIMES, ce membre n’est pas utilisé.

ProcessorMaxMhz

Fréquence d’horloge maximale spécifiée du processeur système, en MHz. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESSOR_POWER_INFO, ce membre n’est pas utilisé.

ProcessorCurrentMhz

Fréquence d’horloge du processeur, en MHz. Ce nombre est la fréquence d’horloge maximale spécifiée du processeur multipliée par la limitation actuelle du processeur. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESSOR_POWER_INFO, ce membre n’est pas utilisé.

ProcessorMhzLimit

Limite de la fréquence d’horloge du processeur, en MHz. Ce nombre correspond à la fréquence d’horloge maximale spécifiée du processeur multipliée par la limite de limitation thermique du processeur actuelle. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESSOR_POWER_INFO, ce membre n’est pas utilisé.

ProcessorMaxIdleState

État d’inactivité maximal du processeur. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESSOR_POWER_INFO, ce membre n’est pas utilisé.

ProcessorCurrentIdleState

État d’inactivité actuel du processeur. Si Flags1 ne spécifie pas MINIDUMP_MISC1_PROCESSOR_POWER_INFO, ce membre n’est pas utilisé.

Configuration requise

Condition requise Valeur
En-tête minidumpapiset.h (inclure Dbghelp.h)
Composant redistribuable DbgHelp.dll 6.5 ou version ultérieure

Voir aussi

MINIDUMP_STREAM_TYPE