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


структура 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 для драйвера. Это средство включается в пакет SDK для Microsoft Windows.)

OutBuffer

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

OutBufferLength

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

Замечания

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

Требования

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

См. также

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