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

> Referencia de WdDeleteOptions, que establece el alias de raíz común y si se elimina la carpeta raíz durante una operación de WdDeleteRemoteFiles.

# WdDeleteOptions

Especifica las opciones de una operación de eliminación en un dispositivo remoto.

**Introducido en:** [RIT 0.0.13-preview](/es/reference/remoting/release-versions#release-versions).

## Sintaxis

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

### Miembros

`commonRootAlias`\
Tipo: **const char\***

Alias opcional para una ubicación raíz común en el dispositivo remoto (UTF-8). Establézcalo en `nullptr` para usar la ubicación raíz común predeterminada.

`deleteRootFolder`\
Tipo: **bool**

Cuando es `true`, se intenta quitar la propia carpeta `remoteFolderPath` una vez eliminado su contenido, pero solo si queda vacía. Una eliminación filtrada que deja elementos conserva la carpeta. Cuando es `false`, que es el valor predeterminado, solo se elimina el contenido de `remoteFolderPath` y la propia carpeta se deja en su lugar. Este campo se omite cuando `remoteFolderPath` se resuelve en un solo archivo.

Este campo solo controla la eliminación de la propia carpeta `remoteFolderPath`. Independientemente de su valor, la operación intenta quitar los subdirectorios vacíos que superan los filtros de directorio, incluidos los directorios que ya estaban vacíos.

## Comentarios

Pase esta estructura a [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles) mediante el parámetro `deleteOptions`. Si se pasa `nullptr` para `deleteOptions`, se usa la ubicación raíz común predeterminada cuando `remoteFolderPath` es una ruta de acceso relativa y solo se elimina el contenido de la carpeta.

La eliminación se realiza según el mejor esfuerzo. Una devolución correcta de [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles) no garantiza que se hayan quitado todos los elementos seleccionados ni la carpeta raíz.

Si `remoteFolderPath` es una ruta de acceso absoluta, se omite `commonRootAlias`. Si `remoteFolderPath` es una ruta de acceso relativa, se resuelve con respecto a la raíz común identificada por el alias, o con respecto a la ubicación raíz común predeterminada cuando no se especifica ningún alias.

## Requisitos

| Requisito | Valor |
| - | - |
| **Encabezado** | WdRemoteIteration.h |
| **Biblioteca** | wdremoteapi.lib |
| **Sistemas operativos compatibles** | Windows 11 y versiones posteriores |
| **Arquitecturas compatibles** | x64, ARM64 |

## Consulte también

* [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles)
* [WdDeleteSearchOptions](/es/reference/remoting/structs/wddeletesearchoptions)
* [API XBOX PC Remote Iteration](/es/reference/remoting/remoteiteration_members)


## Related topics

- [WdDeleteSearchOptions](/es/reference/remoting/structs/wddeletesearchoptions.md)
- [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles.md)
- [WdCopyOptions](/es/reference/remoting/structs/wdcopyoptions.md)
- [WdLaunchOptions](/es/reference/remoting/structs/wdlaunchoptions.md)
- [WdDeleteProgressCallback](/es/reference/remoting/callbacks/wddeleteprogresscallback.md)
