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