функция обратного вызова 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