从转储端口驱动程序读取后调用 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) |