卷影复制超时(以编程方式)

时间:2014-04-11 07:35:38

标签: delphi-xe2

当我以编程方式启动卷影复制时,在准备卷影之前我应该​​等待多长时间,即:在我继续进行备份之前。刚才我的机器发生了大约10秒钟。但是在其他地方部署时我需要超时。

1 个答案:

答案 0 :(得分:0)

本文(描述使用"硬件提供程序&#34创建卷影副本时发生的事件流)具有一个很好的序列图,用于说明' I / O中的超时同花顺&按住'窗口:https://msdn.microsoft.com/en-us/library/windows/desktop/aa384615(v=vs.85).aspx

此窗口中VSS 强制执行的总超时 60秒。因此,您可以期望对DoSnapshotSet()调用返回的IVssAsync指针上的IVssAsync :: Wait()调用在60秒内自动超时。

因此,您不需要自己实现超时,因为VSS会为您执行此操作。