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