Функция FltIsVolumeSnapshot (fltkernel.h)
Подпрограмма FltIsVolumeSnapshot определяет, подключен ли экземпляр драйвера тома или минифильтра к snapshot тому.
Синтаксис
NTSTATUS FLTAPI FltIsVolumeSnapshot(
[in] PVOID FltObject,
[out] PBOOLEAN IsSnapshotVolume
);
Параметры
[in] FltObject
Непрозрачный указатель на том или экземпляр.
[out] IsSnapshotVolume
Указатель на логическую переменную, выделенную вызывающим объектом, которая получает значение TRUE, если том или экземпляр подключен к snapshot тому. В противном случае переменная получает значение FALSE.
Возвращаемое значение
FltIsVolumeSnapshot возвращает одно из следующих значений NTSTATUS:
Код возврата | Описание |
---|---|
|
FltIsVolumeSnapshot определяет, является ли FltObject snapshot. |
|
FltObject указывает нечто, кроме тома или экземпляра. Это код ошибки. |
|
У FltObject нет связанного объекта дискового устройства. Это может произойти, если FltObject связан с сетевым диском. Это код ошибки. |
|
FltIsVolumeSnapshot столкнулся с ошибкой выделения памяти. Это код ошибки. |
Комментарии
Если объект тома или экземпляра не поддерживает моментальные снимки, Функция FltIsVolumeSnapshot возвращает STATUS_SUCCESS а isSnapshotVolume имеет значение FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | Fltmgr.lib |
DLL | FltMgr.sys |
IRQL | PASSIVE_LEVEL |