次の方法で共有


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 オペレーティング システムで使用できます。
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

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