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 遇到内存分配失败。 这是一个错误代码。 |
言论
如果卷或实例对象不支持快照,FltIsVolumeSnapshot 返回STATUS_SUCCESS,IsSnapshotVolumeFALSE。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows 中可用。 |
目标平台 | 普遍 |
标头 | fltkernel.h (包括 Fltkernel.h) |
库 | Fltmgr.lib |
DLL | FltMgr.sys |
IRQL | PASSIVE_LEVEL |