Interface IVssAsync (vss.h)
L’interface IVssAsync est retournée aux applications appelantes par des méthodes qui lancent des opérations asynchrones, qui s’exécutent en arrière-plan et nécessitent généralement un long délai d’exécution.
L’interface IVssAsync permet à une application de surveiller et de contrôler une opération asynchrone en attendant son achèvement, en interrogeant ses status ou en l’annulant.
L’application appelante est responsable de l’appel de IUnknown ::Release pour libérer les ressources détenues par l’interface IVssAsync retournée quand elle n’est plus nécessaire.
Les méthodes suivantes retournent une interface IVssAsync :
- IVssBackupComponents ::BackupComplete
- IVssBackupComponents ::D oSnapshotSet
- IVssBackupComponents ::GatherWriterMetadata
- IVssBackupComponents ::GatherWriterStatus
- IVssBackupComponents ::ImportSnapshots
- IVssBackupComponents ::P ostRestore
- IVssBackupComponents ::P repareForBackup
- IVssBackupComponents ::P reRestore
Héritage
L’interface IVssAsync hérite de l’interface IUnknown. IVssAsync a également les types de membres suivants :
Méthodes
L’interface IVssAsync utilise ces méthodes.
IVssAsync ::Cancel La méthode Cancel annule une opération asynchrone incomplète. |
IVssAsync ::QueryStatus La méthode QueryStatus interroge le status d’une opération asynchrone. |
IVssAsync ::Wait La méthode Wait attend qu’une opération asynchrone incomplète se termine. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vss.h |