IVssBackupComponentsEx3::AddSnapshotToRecoverySet 方法 (vsbackup.h)
指定要包含在 LUN 重新同步操作中的卷。 此方法仅在 Windows 服务器操作系统上受支持。
语法
HRESULT AddSnapshotToRecoverySet(
[in] VSS_ID snapshotId,
[in] DWORD dwFlags,
[in, optional] VSS_PWSZ pwszDestinationVolume
);
参数
[in] snapshotId
备份期间由 IVssBackupComponents::AddToSnapshotSet 方法返回的卷影副本的标识符。 此参数是必需的,不能GUID_NULL。
[in] dwFlags
此参数是保留的,必须为零。
[in, optional] pwszDestinationVolume
此参数是可选的,可以为 NULL。 NULL 值表示卷影副本卷的内容将复制回原始卷。 VSS 通过备份组件文档中VDS_LUN_INFO信息标识原始卷。
返回值
下面是此方法的有效返回代码。
值 | 含义 |
---|---|
|
操作成功。 |
|
没有支持该操作的硬件提供程序,或者请求者未成功将任何卷添加到恢复集。 |
|
此版本的硬件提供程序不支持此操作。 |
|
snapshotId 参数指定硬件提供程序不拥有的卷影副本。 |
|
另一个 LUN 重新同步操作已在进行中。 |
|
snapshotId 参数指定备份组件文档中不存在的卷影副本。 |
|
此卷不支持 LUN 重新同步,因为它是动态卷,因为目标磁盘没有唯一的第 83 页存储标识符,因为指定的卷不驻留在由 VSS 硬件提供程序管理的 LUN 上,或者因为目标磁盘是群集仲裁磁盘。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | vsbackup.h (包括 VsBackup.h、Vss.h、VsWriter.h) |