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

Contient des pointeurs de fonctions de rappel et des paramètres permettant de recevoir des mises à jour de l'état de la copie.

## Syntaxe

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

### Membres

`copyFilesStatusCallback`\
Type : **[WdCopyFilesStatusCallback](/fr-CA/reference/remoting/callbacks/wdcopyfilesstatuscallback)**

Fonction de rappel appelée pour signaler la progression de la copie des fichiers. Réglez-la à `nullptr` si les mises à jour de progression des fichiers ne sont pas nécessaires.

`refreshRateMs`\
Type : **uint32\_t**

Intervalle souhaité, en millisecondes, entre les appels de la fonction de rappel `copyFilesStatusCallback`. S'il n'est pas spécifié ou s'il est réglé à `0`, la fréquence d'actualisation par défaut est de 500 ms.

`copyErrorCallback`\
Type : **[WdCopyErrorCallback](/fr-CA/reference/remoting/callbacks/wdcopyerrorcallback)**

Fonction de rappel facultative qui reçoit les messages de diagnostic de l'opération de copie, comme les erreurs ou les avertissements. Réglez-la à `nullptr` si les messages de diagnostic ne sont pas nécessaires.

`context`\
Type : **void\***

Pointeur de contexte facultatif défini par l'utilisateur, transmis aux deux fonctions de rappel. Réglez-le à `nullptr` si aucun contexte n'est nécessaire.

## Remarques

Transmettez cette structure à [WdRemoteCopy](/fr-CA/reference/remoting/functions/wdremotecopy) au moyen du paramètre `statusCallbacks` pour recevoir des mises à jour de progression et des messages de diagnostic pendant une opération de copie. Le membre `refreshRateMs` contrôle la fréquence d'appel de `copyFilesStatusCallback`. S'il n'est pas spécifié ou s'il est réglé à `0`, la fréquence d'actualisation par défaut est de 500 ms. Le pointeur `context` est transmis tel quel aux deux fonctions de rappel, ce qui vous permet d'associer les rappels à un état propre à votre application.

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

* [WdRemoteCopy](/fr-CA/reference/remoting/functions/wdremotecopy)
* [WdCopyFilesStatusCallback](/fr-CA/reference/remoting/callbacks/wdcopyfilesstatuscallback)
* [WdCopyErrorCallback](/fr-CA/reference/remoting/callbacks/wdcopyerrorcallback)
* [API d'itération à distance XBOX PC](/fr-CA/reference/remoting/remoteiteration_members)


## Related topics

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