DUMP_READ コールバック関数 (ntdddump.h)
Dump_Read コールバック ルーチンは、ダンプ ポート ドライバーからの読み取り後に呼び出されます。 フィルター ドライバーは、このルーチンの呼び出し中にダンプ データにアクセスできます。
構文
DUMP_READ DumpRead;
NTSTATUS DumpRead(
[in] PFILTER_EXTENSION FilterExtension,
[in] PLARGE_INTEGER DiskByteOffset,
[in] PMDL Mdl
)
{...}
パラメーター
[in] FilterExtension
FILTER_EXTENSION構造体へのポインター。
[in] DiskByteOffset
クラッシュ ダンプまたは休止状態のソース パーティションに対する相対値 (バイト単位)。 フィルター ドライバーでは、このフィールドを変更しないでください。
[in] Mdl
ダンプ データを含むデータ バッファーを記述する MDL 構造体へのポインター。 フィルター ドライバーでは、このフィールドを変更しないでください。
戻り値
ルーチンが成功した場合は、STATUS_SUCCESSを返す必要があります。 それ以外の場合は、 Ntstatus.h で定義されているエラー状態値のいずれかを返す必要があります。
注釈
フィルター ドライバーは、クラッシュダンプ プロセスによって読み取られたデータを読み取ることができます。
フィルター ドライバーは、 Mdl に含まれるデータ バッファーの内容を変更して、ディスクに書き込まれたときにデータに加えられた変更を元に戻すことができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 以降で使用可能 |
対象プラットフォーム | デスクトップ |
Header | ntdddump.h (Ntdddump.h を含む) |