IVssAsync 接口 (vss.h)
IVssAsync 接口通过启动异步操作的方法返回到调用应用程序,这些操作在后台运行,通常需要很长时间才能完成。
IVssAsync 接口允许应用程序通过等待异步操作完成、查询其状态或取消异步操作来监视和控制异步操作。
调用应用程序负责调用 IUnknown::Release ,以便在不再需要时释放返回的 IVssAsync 接口保留的资源。
以下方法返回 IVssAsync 接口:
- IVssBackupComponents::BackupComplete
- IVssBackupComponents::D oSnapshotSet
- IVssBackupComponents::GatherWriterMetadata
- IVssBackupComponents::GatherWriterStatus
- IVssBackupComponents::ImportSnapshots
- IVssBackupComponents::P ostRestore
- IVssBackupComponents::P repareForBackup
- IVssBackupComponents::P reRestore
继承
IVssAsync 接口继承自 IUnknown 接口。 IVssAsync 还具有以下类型的成员:
方法
IVssAsync 接口具有这些方法。
IVssAsync::Cancel Cancel 方法取消不完整的异步操作。 |
IVssAsync::QueryStatus QueryStatus 方法查询异步操作的状态。 |
IVssAsync::Wait Wait 方法将等待,直到完成一个不完整的异步操作。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | vss.h |