Share via


Méthode IVssAsync::Cancel (vss.h)

La méthode Cancel annule une opération asynchrone incomplète.

Syntaxe

HRESULT Cancel();

Valeur de retour

Tous les appels à Cancel pour tous les objets IVssAsync prennent en charge les codes status suivants.

Valeur Signification
S_OK
L’opération asynchrone a été annulée avec succès.
VSS_S_ASYNC_CANCELLED
L’opération asynchrone avait été annulée avant l’appel de cette méthode.
VSS_S_ASYNC_FINISHED
L’opération asynchrone s’était terminée avant l’appel de cette méthode.
VSS_E_UNEXPECTED
Erreur inattendue. Le code d’erreur est enregistré dans le fichier journal des erreurs. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge tant que Windows Server 2008 R2 et Windows 7. E_UNEXPECTED est utilisé à la place.

 

Si une opération s’est terminée sans succès avant l’appel de Cancel , Cancel retourne l’erreur rencontrée.

Pour obtenir la liste complète des valeurs de retour pour un IVssAsync::Cancel spécifique, consultez les codes d’erreur de la méthode qui a retourné l’objet IVssAsync .

Configuration requise

   
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
Bibliothèque VssApi.lib

Voir aussi

IVssAsync

IVssAsync::QueryStatus