共用方式為


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)

另請參閱

撰寫錯誤檢查回呼例程