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

> Referencia de WdCancelRemoteDelete, que señala la cancelación de la espera del cliente para una llamada a WdDeleteRemoteFiles, con sintaxis y comentarios.

# WdCancelRemoteDelete

Señala la cancelación de la espera del cliente para una operación de eliminación.

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

## Sintaxis

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

### Parámetros

`_In_ cancellationHandle`\
Tipo: **[WdCancellationHandle](/es/reference/remoting/structs/wdcancellationhandle)**

Identificador de cancelación creado por [WdCreateCancellationHandle](/es/reference/remoting/functions/wdcreatecancellationhandle) y pasado a [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles). Señalar este identificador solicita la cancelación de la espera del cliente.

### Valor devuelto

Tipo: **HRESULT**

Devuelve `S_OK` si se ejecuta correctamente; de lo contrario, devuelve un código de error.

## Comentarios

Llame a `WdCancelRemoteDelete` desde un subproceso independiente para señalar la cancelación de una llamada de bloqueo a [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles). `WdCancelRemoteDelete` es una función sin bloqueo. Si `WdDeleteRemoteFiles` detecta la señal, deja de esperar y devuelve `S_OK` sin confirmar la finalización en el punto de conexión.

Dado que tanto la cancelación detectada como la finalización normal devuelven `S_OK`, un autor de la llamada que pueda cancelar no puede determinar el resultado solo a partir del valor devuelto. Realice el seguimiento del estado de cancelación en su propio código si necesita distinguir ambos casos, por ejemplo, para suprimir un mensaje de error u omitir un reintento después de una cancelación iniciada por el usuario.

La cancelación no detiene la eliminación ya iniciada en el punto de conexión, que continúa de forma independiente. Tampoco restaura los elementos que ya se eliminaron.

## 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)
* [WdCancellationHandle](/es/reference/remoting/structs/wdcancellationhandle)
* [WdCreateCancellationHandle](/es/reference/remoting/functions/wdcreatecancellationhandle)
* [WdCloseCancellationHandle](/es/reference/remoting/functions/wdclosecancellationhandle)
* [API XBOX PC Remote Iteration](/es/reference/remoting/remoteiteration_members)


## Related topics

- [WdDeleteRemoteFiles](/es/reference/remoting/functions/wddeleteremotefiles.md)
- [WdCancelRemoteCopy](/es/reference/remoting/functions/wdcancelremotecopy.md)
- [WdCancellationHandle](/es/reference/remoting/structs/wdcancellationhandle.md)
- [WdRemoteCopy](/es/reference/remoting/functions/wdremotecopy.md)
- [WdCreateCancellationHandle](/es/reference/remoting/functions/wdcreatecancellationhandle.md)
