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

# WdCopyStatusCallbacks

> WdCopyStatusCallbacks

# WdCopyStatusCallbacks

Contiene punteros a funciones de devolución de llamada y configuración para recibir actualizaciones del estado de la copia.

## Sintaxis

```cpp theme={null}
struct WdCopyStatusCallbacks
{
    WdCopyFilesStatusCallback copyFilesStatusCallback;
    uint32_t refreshRateMs;
    WdCopyErrorCallback copyErrorCallback;
    void* context;
};
```

### Miembros

`copyFilesStatusCallback`\
Tipo: **[WdCopyFilesStatusCallback](/reference/remoting/callbacks/wdcopyfilesstatuscallback)**

Función de devolución de llamada que se invoca para notificar el progreso de la copia de archivos. Establézcala en `nullptr` si no se necesitan actualizaciones de progreso de los archivos.

`refreshRateMs`\
Tipo: **uint32\_t**

Intervalo mínimo en milisegundos entre las invocaciones de la devolución de llamada para `copyFilesStatusCallback`. Si no se especifica o se establece en `0`, la frecuencia de actualización predeterminada es de 500 ms.

`copyErrorCallback`\
Tipo: **[WdCopyErrorCallback](/reference/remoting/callbacks/wdcopyerrorcallback)**

Función de devolución de llamada opcional que recibe mensajes de diagnóstico de la operación de copia, como errores o advertencias. Establézcala en `nullptr` si no se necesitan mensajes de diagnóstico.

`context`\
Tipo: **void\***

Puntero de contexto opcional definido por el usuario que se pasa a ambas funciones de devolución de llamada. Establézcalo en `nullptr` si no se necesita ningún contexto.

## Comentarios

Pase esta estructura a [WdRemoteCopy](/reference/remoting/functions/wdremotecopy) mediante el parámetro `statusCallbacks` para recibir actualizaciones de progreso y mensajes de diagnóstico durante una operación de copia. El miembro `refreshRateMs` controla la frecuencia con la que se invoca `copyFilesStatusCallback`. Si no se especifica o se establece en `0`, la frecuencia de actualización predeterminada es de 500 ms. El puntero `context` se pasa sin cambios a ambas devoluciones de llamada, lo que le permite asociar las devoluciones de llamada con el estado específico de la aplicación.

## Requisitos

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

## Consulte también

* [WdRemoteCopy](/reference/remoting/functions/wdremotecopy)
* [WdCopyFilesStatusCallback](/reference/remoting/callbacks/wdcopyfilesstatuscallback)
* [WdCopyErrorCallback](/reference/remoting/callbacks/wdcopyerrorcallback)
* [API XBOX PC Remote Iteration](/reference/remoting/remoteiteration_members)


## Related topics

- [WdCopyFilesStatusCallback](/es/reference/remoting/callbacks/wdcopyfilesstatuscallback.md)
- [WdCopyErrorCallback](/es/reference/remoting/callbacks/wdcopyerrorcallback.md)
- [WdCopyErrorSeverity](/es/reference/remoting/enums/wdcopyerrorseverity.md)
- [WdRemoteCopy](/es/reference/remoting/functions/wdremotecopy.md)
- [API XBOX PC Remote Iteration](/es/reference/remoting/remoteiteration_members.md)
