KBUGCHECK_TRIAGE_DUMP_DATA-Struktur (wdm.h)

Die _KBUGCHECK_TRIAGE_DUMP_DATA-Struktur beschreibt Dumpdaten, die in Verbindung mit der KBUGCHECK_REASON_CALLBACK_ROUTINE-Rückrufroutine verwendet werden.

Syntax

typedef struct _KBUGCHECK_TRIAGE_DUMP_DATA {
  PKTRIAGE_DUMP_DATA_ARRAY DataArray;
  ULONG                    Flags;
  ULONG                    MaxVirtMemSize;
  ULONG                    BugCheckCode;
  ULONG_PTR                BugCheckParameter1;
  ULONG_PTR                BugCheckParameter2;
  ULONG_PTR                BugCheckParameter3;
  ULONG_PTR                BugCheckParameter4;
} KBUGCHECK_TRIAGE_DUMP_DATA, *PKBUGCHECK_TRIAGE_DUMP_DATA;

Member

DataArray

Ein Zeiger auf eine _KBUGCHECK_TRIAGE_DUMP_DATA-Struktur . Dies ist die Methode, die der Rückruf verwendet, um das erstellte Datenarray des Selektierungsblocks bereitzustellen.

Flags

Flags, die an den Rückruf übergeben werden.

KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001

Gibt an, dass der Rückruf während einer Fehlerüberprüfung aufgerufen wird. Derzeit wird erwartet, dass dieses Flag immer festgelegt ist.

MaxVirtMemSize

Die maximale Größe des virtuellen Arbeitsspeichers in Bytes, die der Rückruf dem Speicherabbild hinzufügen darf. Die kumulative Größe der im Datenarray beschriebenen Regionen sollte diese Größe nicht überschreiten.

BugCheckCode

Dieser Wert informiert den Rückruf darüber, welcher Fehlerprüfungscode an KeBugcheckEx übergeben wurde. Die Rückrufroutine kann anhand dieser Informationen entscheiden, ob der Absturzabbilddatei Arbeitsspeicher hinzugefügt werden soll. Eine vollständige Liste der Fehlerprüfungscodes finden Sie in der Bugcodes.h-Headerdatei, die im WDK enthalten ist.

BugCheckParameter1

Fehlerprüfungsparameter 1. Die Fehlerprüfungsparameter informieren den Rückruf über die Fehlerüberprüfungsparameter, die an KeBugcheckEx übergeben wurden.

BugCheckParameter2

Fehlerprüfungsparameter 2. Die Fehlerprüfungsparameter informieren den Rückruf über die Fehlerüberprüfungsparameter, die an KeBugcheckEx übergeben wurden.

BugCheckParameter3

Fehlerprüfungsparameter 3. Die Fehlerprüfungsparameter informieren den Rückruf über die Fehlerüberprüfungsparameter, die an KeBugcheckEx übergeben wurden.

BugCheckParameter4

Fehlerüberprüfungsparameter 4. Die Fehlerprüfungsparameter informieren den Rückruf über die Fehlerüberprüfungsparameter, die an KeBugcheckEx übergeben wurden.

Hinweise

Der Treiber empfängt eine Struktur dieses Typs als Parameter für seine KBUGCHECK_REASON_CALLBACK_ROUTINE Rückrufroutine.

Aus der Rückrufroutine ruft der Treiber die KeAddTriageDuageDumpDataBlock-Funktion auf, um ein Dumpdatenarray zu ändern.

Anforderungen

Anforderung Wert
Header wdm.h

Weitere Informationen

Schreiben einer Rückrufroutine für die Fehlerüberprüfung.