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