> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# RemoveDirectory

> Méthode IXtfFileIOClient::RemoveDirectory

# Méthode IXtfFileIOClient::RemoveDirectory

Supprime le répertoire spécifié de la console de développement.

## Syntaxe

```cpp theme={null}
public:
HRESULT RemoveDirectory(
         LPCWSTR pszDirectory,
         DWORD dwFlags,
         IXtfFindFileCallback *pCallback
)  
```

### Paramètres

*pszDirectory*\
Type : LPCWSTR

Pointeur vers le chemin du répertoire à supprimer de la console de développement.

*dwFlags*\
Type : DWORD

Indicateurs qui spécifient comment supprimer le répertoire. Il s'agit d'une combinaison OR au niveau du bit des macros répertoriées dans le tableau suivant.

| Valeur | Macro | Description |
| - | - | - |
| 0x1 | XTFREMOVEDIRECTORY\_FORCE | Force la suppression du répertoire, même si celui-ci contient des fichiers ou des sous-répertoires. |
| 0x80000000 | XTFDELETEFILE\_DEFER | Diffère la suppression du répertoire. |

*pCallback*\
Type : IXtfFindFileCallback\*

Pointeur vers le rappel [IXtfFindFileCallback](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md) à appeler lorsqu'un répertoire à supprimer est trouvé.

### Valeur de retour

Type : HRESULT

Retourne `S_OK` en cas de réussite ; sinon, retourne un code d'erreur HRESULT.

## Remarques

Cette fonction supprime un répertoire sur la console de développement. En cas d'erreur, cette fonction retourne un code d'erreur HRESULT. Pour plus d'informations sur les codes d'erreur HRESULT propres à l'API XBOX Tools Framework (XTF), consultez [Erreurs de transport XTF (rubrique sous NDA)](https://docs.xbox.com/fr/tools/tools-console/commandlinetools/xtf-transport-errors.md).

Si XTFREMOVEDIRECTORY\_FORCE est spécifié et que le répertoire à supprimer contient des fichiers ou des sous-répertoires, la fonction de rappel [IXtfFindFileCallback::OnFoundFile](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md) est appelée pour chaque fichier et sous-répertoire du répertoire à supprimer. Les informations relatives à chaque fichier et sous-répertoire du répertoire sont transmises à la fonction de rappel, et ces informations peuvent être utilisées pour suivre et afficher la progression.

## Configuration requise

**En-tête :** xtffileio.h

**Bibliothèque :** xtffileio.lib

**Plateformes prises en charge :** Windows (pour les outils de console XBOX)

## Voir aussi

[IXtfFileIOClient::CreateDirectory](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)\
[Interface IXtfFileIOClient](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)\
[XtfFileIO](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)


## Related topics

- [CreateDirectory](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/createdirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [Interface IXtfFileIOClient (contenu de l'interface)](https://docs.xbox.com/fr/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)
- [Passer de MPSD à PlayFab Multiplayer et MPA](https://docs.xbox.com/fr/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [Tâches multijoueurs](https://docs.xbox.com/fr/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [remove_user](https://docs.xbox.com/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user.md)
