次の方法で共有


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 を含む)

関連項目

バグ チェック コールバック ルーチンの を記述する