IVssHardwareSnapshotProvider 接口 (vsprov.h)

IVssHardwareSnapshotProvider 接口包含 VSS 用于将卷映射到 LUN、发现在卷影复制过程中创建的 LUN 以及传输 SAN 上的 LUN 的方法。 所有硬件提供程序都必须支持此接口。

注意 仅在 Windows Server 操作系统上支持硬件提供程序。
 

继承

IVssHardwareSnapshotProvider 接口继承自 IUnknown 接口。 IVssHardwareSnapshotProvider 也具有以下类型的成员:

方法

IVssHardwareSnapshotProvider 接口包含以下方法。

 
IVssHardwareSnapshotProvider::AreLunsSupported

确定硬件提供程序是否支持为卷中的所有 LUN 创建卷影副本。
IVssHardwareSnapshotProvider::BeginPrepareSnapshot

对添加到卷影副本集的每个卷影副本调用。
IVssHardwareSnapshotProvider::FillInLunInfo

提示硬件提供程序指示它是否支持相应的磁盘设备,并更正VDS_LUN_INFORMATION结构中的任何遗漏。
IVssHardwareSnapshotProvider::GetTargetLuns

提示硬件提供程序初始化新创建的卷影副本 LUN 的VDS_LUN_INFORMATION结构。
IVssHardwareSnapshotProvider::LocateLuns

提示硬件提供程序使卷影副本 LUN 对计算机可见。
IVssHardwareSnapshotProvider::OnLunEmpty

每当 VSS 确定卷影副本 LUN 不包含任何相关数据时调用。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 vsprov.h

另请参阅

卷影复制 API 接口