структура 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 |