WdCancelRemoteDelete
Signale l’annulation de l’attente du client pour une opération de suppression. Introduit dans : RIT 0.0.13-preview.Syntaxe
Paramètres
_In_ cancellationHandleType : WdCancellationHandle Le handle d’annulation créé par WdCreateCancellationHandle et passé à WdDeleteRemoteFiles. La signalisation de ce handle demande l’annulation de l’attente du client.
Valeur de retour
Type : HRESULT RetourneS_OK en cas de réussite; sinon, retourne un code d’erreur.
Remarques
AppelezWdCancelRemoteDelete à partir d’un thread distinct pour signaler l’annulation d’un appel bloquant à WdDeleteRemoteFiles. WdCancelRemoteDelete est une fonction non bloquante. Si WdDeleteRemoteFiles observe le signal, elle cesse d’attendre et retourne S_OK sans confirmer que le point de terminaison a terminé.
Comme une annulation observée et un achèvement normal retournent tous deux S_OK, un appelant susceptible d’annuler ne peut pas déterminer le résultat à partir de la seule valeur de retour. Suivez l’état d’annulation dans votre propre code si vous devez distinguer les deux cas, par exemple pour supprimer un message d’erreur ou ignorer une nouvelle tentative après une annulation lancée par l’utilisateur.
L’annulation n’arrête pas la suppression déjà commencée sur le point de terminaison, qui se poursuit de façon indépendante. Elle ne restaure pas les éléments qui ont déjà été supprimés.
