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 成員所指定的緩衝區大小,以位元組為單位。
言論
如需如何使用此結構的詳細資訊,請參閱 撰寫 Bug 檢查回呼例程 和 KBUGCHECK_REASON_CALLBACK_ROUTINE 回呼函式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Microsoft Windows XP Service Pack 1(SP1)、Windows Server 2003 和更新版本的 Windows作系統上提供。 |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |