IVssProviderCreateSnapshotSet::P ostFinalCommitSnapshots 方法 (vsprov.h)
PostFinalCommitSnapshots 方法支持自动恢复卷影副本。 VSS 调用此方法以通知提供程序,在请求者调用 IVssBackupComponents::BreakSnapshotSet 之前,卷现在将为只读。
语法
HRESULT PostFinalCommitSnapshots(
[in] VSS_ID SnapshotSetId
);
参数
[in] SnapshotSetId
标识卷影副本集的 VSS_ID 。
返回值
返回代码/值 | 说明 |
---|---|
|
操作已成功完成。 |
|
内存不足或其他系统资源不足。 |
|
其中一个参数值无效。 |
|
发生意外的提供程序错误。 如果返回此错误,则必须在应用程序事件日志中的条目中描述错误,为用户提供有关如何解决问题的信息。 |
如果返回任何其他值,VSS 会将事件写入事件日志,并将错误转换为 VSS_E_UNEXPECTED_PROVIDER_ERROR。
注解
在 Windows Server 2003 中引入 自动恢复 功能(Service Pack 1 (SP1) )时,在 Windows Server 2003 中添加了此方法以启用二进制文件兼容性。
注意 对于 Windows Server 2003,建议硬件提供程序使用以下示例实现此方法:
HRESULT PostFinalCommitSnapshots(
VSS_ID /* SnapshotSetId */
)
{
return S_OK;
}
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008、Windows Server 2003 SP1 [仅限桌面应用] |
目标平台 | Windows |
标头 | vsprov.h |