> ## 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.

# WdDeleteOptions

> Référence de WdDeleteOptions, qui définit l'alias de racine commune et indique s'il faut supprimer le dossier racine pendant une opération WdDeleteRemoteFiles.

# WdDeleteOptions

Spécifie les options d'une opération de suppression sur un appareil distant.

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

## Syntaxe

```cpp theme={null}
struct WdDeleteOptions
{
    const char* commonRootAlias;
    bool deleteRootFolder;
};
```

### Membres

`commonRootAlias`\
Type : **const char\***

Alias facultatif d'un emplacement racine commun sur l'appareil distant (UTF-8). Réglez-le à `nullptr` pour utiliser l'emplacement racine commun par défaut.

`deleteRootFolder`\
Type : **bool**

Lorsque la valeur est `true`, une tentative de suppression du dossier `remoteFolderPath` lui-même est effectuée une fois son contenu supprimé, mais seulement s'il est vide. Une suppression filtrée qui laisse des éléments en place conserve le dossier. Lorsque la valeur est `false`, soit la valeur par défaut, seul le contenu de `remoteFolderPath` est supprimé et le dossier lui-même est conservé. Ce champ est ignoré lorsque `remoteFolderPath` correspond à un seul fichier.

Ce champ contrôle uniquement la suppression de `remoteFolderPath` lui-même. Quelle que soit sa valeur, l'opération tente de supprimer les sous-répertoires vides qui satisfont aux filtres de répertoires, y compris les répertoires qui étaient déjà vides.

## Remarques

Transmettez cette structure à [WdDeleteRemoteFiles](/fr-CA/reference/remoting/functions/wddeleteremotefiles) au moyen du paramètre `deleteOptions`. Si `nullptr` est transmis pour `deleteOptions`, l'emplacement racine commun par défaut est utilisé lorsque `remoteFolderPath` est un chemin relatif, et seul le contenu du dossier est supprimé.

La suppression est effectuée au mieux. Un retour réussi de [WdDeleteRemoteFiles](/fr-CA/reference/remoting/functions/wddeleteremotefiles) ne garantit pas que chaque élément sélectionné ou le dossier racine a été supprimé.

Si `remoteFolderPath` est un chemin absolu, `commonRootAlias` est ignoré. Si `remoteFolderPath` est un chemin relatif, il est résolu par rapport à la racine commune identifiée par l'alias, ou par rapport à l'emplacement racine commun par défaut lorsqu'aucun alias n'est spécifié.

## 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)
* [WdDeleteSearchOptions](/fr-CA/reference/remoting/structs/wddeletesearchoptions)
* [API d'itération à distance XBOX PC](/fr-CA/reference/remoting/remoteiteration_members)


## Related topics

- [WdDeleteOptions](/reference/remoting/structs/wddeleteoptions.md)
- [WdDeleteSearchOptions](/reference/remoting/structs/wddeletesearchoptions.md)
- [WdDeleteRemoteFiles](/reference/remoting/functions/wddeleteremotefiles.md)
- [XBOX PC Remote Iteration API](/reference/remoting/remoteiteration_members.md)
- [XBOX PC Remote (wdRemote.exe)](/tools/tools-pc/commandlinetools/gr-wdRemote.md)
