> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WdCancelRemoteDelete

> Référence de WdCancelRemoteDelete, qui signale l'annulation de l'attente du client pour un appel à WdDeleteRemoteFiles, avec sa syntaxe et des remarques.

# WdCancelRemoteDelete

Signale l'annulation de l'attente du client pour une opération de suppression.

**Introduit dans :** [RIT 0.0.13-preview](/fr-CA/reference/remoting/release-versions#release-versions).

## Syntaxe

```cpp theme={null}
HRESULT WdCancelRemoteDelete(  
         _In_ WdCancellationHandle cancellationHandle  
);  
```

### Paramètres

`_In_ cancellationHandle`\
Type : **[WdCancellationHandle](/fr-CA/reference/remoting/structs/wdcancellationhandle)**

Le handle d'annulation créé par [WdCreateCancellationHandle](/fr-CA/reference/remoting/functions/wdcreatecancellationhandle) et passé à [WdDeleteRemoteFiles](/fr-CA/reference/remoting/functions/wddeleteremotefiles). La signalisation de ce handle demande l'annulation de l'attente du client.

### Valeur de retour

Type : **HRESULT**

Retourne `S_OK` en cas de réussite; sinon, retourne un code d'erreur.

## Remarques

Appelez `WdCancelRemoteDelete` à partir d'un thread distinct pour signaler l'annulation d'un appel bloquant à [WdDeleteRemoteFiles](/fr-CA/reference/remoting/functions/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.

## Configuration requise

| Exigence | Valeur |
| - | - |
| **En-tête** | WdRemoteIteration.h |
| **Bibliothèque** | wdremoteapi.lib |
| **SE pris en charge** | Windows 11 et versions ultérieures |
| **Architectures prises en charge** | x64, ARM64 |

## Voir aussi

* [WdDeleteRemoteFiles](/fr-CA/reference/remoting/functions/wddeleteremotefiles)
* [WdCancellationHandle](/fr-CA/reference/remoting/structs/wdcancellationhandle)
* [WdCreateCancellationHandle](/fr-CA/reference/remoting/functions/wdcreatecancellationhandle)
* [WdCloseCancellationHandle](/fr-CA/reference/remoting/functions/wdclosecancellationhandle)
* [API d'itération à distance XBOX PC](/fr-CA/reference/remoting/remoteiteration_members)


## Related topics

- [WdCancelRemoteDelete](/reference/remoting/functions/wdcancelremotedelete.md)
- [WdDeleteRemoteFiles](/reference/remoting/functions/wddeleteremotefiles.md)
- [XBOX PC Remote Iteration API](/reference/remoting/remoteiteration_members.md)
- [WdCancelRemoteCopy](/reference/remoting/functions/wdcancelremotecopy.md)
- [WdCancellationHandle](/reference/remoting/structs/wdcancellationhandle.md)
