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