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

# WdDuplicateCancellationHandle

> WdDuplicateCancellationHandle

# WdDuplicateCancellationHandle

Duplica un [WdCancellationHandle](/reference/remoting/structs/wdcancellationhandle) existente.

## Sintaxis

```cpp theme={null}
HRESULT WdDuplicateCancellationHandle(  
         _In_ WdCancellationHandle cancellationHandle,  
         _Out_ WdCancellationHandle* duplicatedHandle  
);  
```

### Parámetros

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

Identificador de cancelación que se va a duplicar.

`_Out_ duplicatedHandle`\
Tipo: **[WdCancellationHandle](/reference/remoting/structs/wdcancellationhandle)\***

Recibe el identificador de cancelación duplicado. El autor de la llamada es responsable de cerrar este identificador de forma independiente llamando a [WdCloseCancellationHandle](/reference/remoting/functions/wdclosecancellationhandle).

### Valor devuelto

Tipo: **HRESULT**

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

## Comentarios

Use `WdDuplicateCancellationHandle` cuando varios componentes necesiten hacer referencia al mismo identificador de cancelación. Tanto el identificador original como el duplicado hacen referencia al mismo estado de cancelación: señalar la cancelación mediante [WdCancelRemoteCopy](/reference/remoting/functions/wdcancelremotecopy) en cualquiera de los dos identificadores cancela la operación de [WdRemoteCopy](/reference/remoting/functions/wdremotecopy) asociada. Cada identificador debe cerrarse de forma independiente con [WdCloseCancellationHandle](/reference/remoting/functions/wdclosecancellationhandle).

## Requisitos

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

## Consulte también

* [WdCreateCancellationHandle](/reference/remoting/functions/wdcreatecancellationhandle)
* [WdCloseCancellationHandle](/reference/remoting/functions/wdclosecancellationhandle)
* [WdCancellationHandle](/reference/remoting/structs/wdcancellationhandle)
* [WdRemoteCopy](/reference/remoting/functions/wdremotecopy)
* [WdCancelRemoteCopy](/reference/remoting/functions/wdcancelremotecopy)
* [API XBOX PC Remote Iteration](/reference/remoting/remoteiteration_members)


## Related topics

- [WdCancellationHandle](/es/reference/remoting/structs/wdcancellationhandle.md)
- [WdCloseCancellationHandle](/es/reference/remoting/functions/wdclosecancellationhandle.md)
- [WdCreateCancellationHandle](/es/reference/remoting/functions/wdcreatecancellationhandle.md)
- [API XBOX PC Remote Iteration](/es/reference/remoting/remoteiteration_members.md)
- [WdRemoteCopy](/es/reference/remoting/functions/wdremotecopy.md)
