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 上使用 Service Pack 1 (SP1) 、Windows Server 2003 和更新版本的 Windows 操作系統。 |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |