IVssAsync-Schnittstelle (vss.h)
Die IVssAsync-Schnittstelle wird an den Aufruf von Anwendungen durch Methoden zurückgegeben, die asynchrone Vorgänge initiieren, die im Hintergrund ausgeführt werden und in der Regel lange dauern.
Die IVssAsync-Schnittstelle ermöglicht es einer Anwendung, einen asynchronen Vorgang zu überwachen und zu steuern, indem sie auf den Abschluss wartet, die status abfragt oder abbricht.
Die aufrufende Anwendung ist für den Aufruf von IUnknown::Release verantwortlich, um die Ressourcen der zurückgegebenen IVssAsync-Schnittstelle freizugeben, wenn sie nicht mehr benötigt wird.
Die folgenden Methoden geben eine IVssAsync-Schnittstelle zurück:
- IVssBackupComponents::BackupComplete
- IVssBackupComponents::D oSnapshotSet
- IVssBackupComponents::GatherWriterMetadata
- IVssBackupComponents::GatherWriterStatus
- IVssBackupComponents::ImportSnapshots
- IVssBackupComponents::P ostRestore
- IVssBackupComponents::P repareForBackup
- IVssBackupComponents::P reRestore
Die IVssAsync-Schnittstelle erbt von der IUnknown-Schnittstelle . IVssAsync verfügt auch über folgende Membertypen:
Die IVssAsync-Schnittstelle verfügt über diese Methoden.
IVssAsync::Cancel Die Cancel-Methode bricht einen unvollständigen asynchronen Vorgang ab. |
IVssAsync::QueryStatus Die QueryStatus-Methode fragt die status eines asynchronen Vorgangs ab. |
IVssAsync::Wait Die Wait-Methode wartet, bis ein unvollständiger asynchroner Vorgang abgeschlossen ist. |
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vss.h |