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) |