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


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

Структура KBUGCHECK_SECONDARY_DUMP_DATA описывает раздел данных, предоставленных драйвером, которые записываются подпрограммой KbCallbackSecondaryDumpData в файл аварийного дампа.

Синтаксис

typedef struct _KBUGCHECK_SECONDARY_DUMP_DATA {
  IN PVOID  InBuffer;
  IN ULONG  InBufferLength;
  IN ULONG  MaximumAllowed;
  OUT GUID  Guid;
  OUT PVOID OutBuffer;
  OUT ULONG OutBufferLength;
} KBUGCHECK_SECONDARY_DUMP_DATA, *PKBUGCHECK_SECONDARY_DUMP_DATA;

Члены

InBuffer

Указатель на буфер, выделенный системой.

InBufferLength

Задает размер буфера в байтах, заданный членом InBuffer .

MaximumAllowed

Указывает максимальный объем данных, которые подпрограмма KbCallbackSecondaryDumpData может записывать в файл аварийного дампа.

Guid

Указывает GUID, который идентифицирует данные аварийного дампа драйвера. (Драйверы должны использовать уникальные идентификаторы GUID для пометки данных аварийного дампа. Используйте средство GuidGen.exe для создания идентификаторов GUID для драйвера. Это средство входит в состав Microsoft Windows SDK.)

OutBuffer

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

OutBufferLength

Указывает размер буфера в байтах, заданный членом OutBuffer .

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Доступно в Microsoft Windows XP с пакетом обновления 1 (SP1), Windows Server 2003 и более поздних версиях операционной системы Windows.
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

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

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