次の方法で共有


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 以降で使用可能
ターゲット プラットフォーム デスクトップ
ヘッダー ntdddump.h (Ntdddump.h を含む)

関連項目

Dump_Write

FILTER_EXTENSION