共用方式為


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)

另請參閱

撰寫錯誤檢查回呼例程