Freigeben über


KBUGCHECK_TRIAGE_DUMP_DATA Struktur (wdm.h)

In der _KBUGCHECK_TRIAGE_DUMP_DATA-Struktur werden Dumpdaten beschrieben, 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;

Angehörige

DataArray

Ein Zeiger auf eine _KBUGCHECK_TRIAGE_DUMP_DATA Struktur. Dies ist die Methode, die der Rückruf verwendet, um das von ihr erstellte Triageblock-Datenarray 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 wird.

MaxVirtMemSize

Die maximale größe des virtuellen Speichers in Byte, die der Rückruf zum Dump hinzufügen darf. Die kumulierte Größe der im Datenarray beschriebenen Regionen sollte diese Größe nicht überschreiten.

BugCheckCode

Dieser Wert informiert den Rückruf, welcher Fehlerüberprüfungscode an KeBugcheckEx übergeben wurde. Die Rückrufroutine kann diese Informationen verwenden, um zu entscheiden, ob der Absturzabbilddatei Speicher hinzugefügt werden soll. Eine vollständige Liste der Fehlerüberprüfungscodes finden Sie in der Headerdatei Bugcodes.h, die in der WDK enthalten ist.

BugCheckParameter1

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

BugCheckParameter2

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

BugCheckParameter3

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

BugCheckParameter4

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

Bemerkungen

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

Aus der Rückrufroutine ruft der Treiber die KeAddTriageDumpDataBlock Funktion auf, um ein Speicherabbilddatenarray zu ändern.

Anforderungen

Anforderung Wert
Header- wdm.h

Siehe auch

Schreiben einer Fehlerüberprüfungsroutine.