Поделиться через


структура KBUGCHECK_TRIAGE_DUMP_DATA (wdm.h)

Структура _KBUGCHECK_TRIAGE_DUMP_DATA описывает данные дампа, используемые в сочетании с подпрограммой обратного вызова KBUGCHECK_REASON_CALLBACK_ROUTINE .

Синтаксис

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;

Члены

DataArray

Указатель на структуру _KBUGCHECK_TRIAGE_DUMP_DATA . Это метод, который обратный вызов использует для предоставления созданного массива данных блоков рассмотрения.

Flags

Флаги, передаваемые в обратный вызов.

KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001

Указывает, что обратный вызов вызывается во время проверки ошибок. В настоящее время этот флаг всегда устанавливается.

MaxVirtMemSize

Максимальный размер виртуальной памяти в байтах, который можно добавить обратному вызову в дамп. Совокупный размер регионов, описанных в массиве данных, не должен превышать этот размер.

BugCheckCode

Это значение сообщает обратному вызову, какой код проверки ошибок был передан в KeBugcheckEx. Подпрограмма обратного вызова может использовать эти сведения, чтобы решить, следует ли добавлять память в файл аварийного дампа. Полный список кодов проверка ошибок см. в файле заголовка Bugcodes.h, включенном в WDK.

BugCheckParameter1

Параметр проверки ошибок 1. Параметры проверка ошибки сообщают обратному вызову параметры проверки ошибок, которые были переданы в KeBugcheckEx.

BugCheckParameter2

Параметр проверки ошибок 2. Параметры проверка ошибки сообщают обратному вызову параметры проверки ошибок, которые были переданы в KeBugcheckEx.

BugCheckParameter3

Проверка ошибок, параметр 3. Параметры проверка ошибки сообщают обратному вызову параметры проверки ошибок, которые были переданы в KeBugcheckEx.

BugCheckParameter4

Параметр проверки ошибок 4. Параметры проверка ошибки сообщают обратному вызову параметры проверки ошибок, которые были переданы в KeBugcheckEx.

Комментарии

Драйвер получает структуру этого типа в качестве параметра для своей KBUGCHECK_REASON_CALLBACK_ROUTINE подпрограммы обратного вызова.

Из подпрограммы обратного вызова драйвер вызывает функцию KeAddTriageDumpDataBlock для изменения массива данных дампа.

Требования

Требование Значение
Заголовок wdm.h

См. также раздел

Написание процедуры обратного вызова проверки ошибок.