Freigeben über


MINIDUMP_MISC_INFO_2-Struktur (minidumpapiset.h)

Stellt Informationen im Datenstrom mit verschiedenen Informationen dar.

Syntax

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;

Member

SizeOfInfo

Die Größe der Struktur in Bytes.

Flags1

Die Flags, die die gültigen Elemente dieser Struktur angeben. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.

Wert Bedeutung
MINIDUMP_MISC1_PROCESS_ID
0x00000001
ProcessId wird verwendet.
MINIDUMP_MISC1_PROCESS_TIMES
0x00000002
ProcessCreateTime, ProcessKernelTime und ProcessUserTime werden verwendet.
MINIDUMP_MISC1_PROCESSOR_POWER_INFO
0x00000004
ProcessorMaxMhz, ProcessorCurrentMhz, ProcessorMhzLimit, ProcessorMaxIdleState und ProcessorCurrentIdleState werden verwendet.

ProcessId

Der Bezeichner des Prozesses. Wenn Flags1 nicht MINIDUMP_MISC1_PROCESS_ID angibt, wird dieser Member nicht verwendet.

ProcessCreateTime

Die Erstellungszeit des Prozesses in time_t Format. Wenn Flags1 nicht MINIDUMP_MISC1_PROCESS_TIMES angibt, wird dieser Member nicht verwendet.

ProcessUserTime

Die Zeit, zu der der Prozess im Benutzermodus ausgeführt wurde( in Sekunden). Die Zeit, zu der die einzelnen Threads des Prozesses im Benutzermodus ausgeführt wurden, wird bestimmt, dann werden alle diese Zeiten summiert, um diesen Wert abzurufen. Wenn Flags1 nicht MINIDUMP_MISC1_PROCESS_TIMES angibt, wird dieser Member nicht verwendet.

ProcessKernelTime

Die Zeit, zu der der Prozess im Kernelmodus ausgeführt wurde, in Sekunden. Die Zeit, zu der die einzelnen Threads des Prozesses im Kernelmodus ausgeführt wurden, wird bestimmt, dann werden alle diese Zeiten summiert, um diesen Wert abzurufen. Wenn Flags1 nicht MINIDUMP_MISC1_PROCESS_TIMES angibt, wird dieser Member nicht verwendet.

ProcessorMaxMhz

Die maximale angegebene Taktfrequenz des Systemprozessors in MHz. Wenn Flags1 MINIDUMP_MISC1_PROCESSOR_POWER_INFO nicht angibt, wird dieser Member nicht verwendet.

ProcessorCurrentMhz

Die Prozessortaktfrequenz in MHz. Diese Zahl ist die maximale angegebene Prozessortaktfrequenz multipliziert mit der aktuellen Prozessordrosselung. Wenn Flags1 MINIDUMP_MISC1_PROCESSOR_POWER_INFO nicht angibt, wird dieser Member nicht verwendet.

ProcessorMhzLimit

Das Limit für die Prozessortaktfrequenz in MHz. Diese Zahl ist die maximale angegebene Prozessortaktfrequenz multipliziert mit dem aktuellen Thermischen Drosselungslimit des Prozessors. Wenn Flags1 MINIDUMP_MISC1_PROCESSOR_POWER_INFO nicht angibt, wird dieser Member nicht verwendet.

ProcessorMaxIdleState

Der maximale Leerlaufzustand des Prozessors. Wenn Flags1 MINIDUMP_MISC1_PROCESSOR_POWER_INFO nicht angibt, wird dieser Member nicht verwendet.

ProcessorCurrentIdleState

Der aktuelle Leerlaufzustand des Prozessors. Wenn Flags1 MINIDUMP_MISC1_PROCESSOR_POWER_INFO nicht angibt, wird dieser Member nicht verwendet.

Anforderungen

Anforderung Wert
Header minidumpapiset.h (einschließlich Dbghelp.h)
Verteilbare Komponente DbgHelp.dll 6.5 oder höher

Weitere Informationen

MINIDUMP_STREAM_TYPE