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