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

# DeleteFiles

> Méthode IXtfFileIOClient::DeleteFiles

# Méthode IXtfFileIOClient::DeleteFiles

Supprime des fichiers de la console de développement.

## Syntaxe

```cpp theme={null}
public:
HRESULT DeleteFiles(
         LPCWSTR pszSearchPattern,
         DWORD dwIncludeAttributes,
         DWORD dwExcludeAttributes,
         DWORD dwRecursionLevels,
         DWORD dwFlags,
         IXtfFindFileCallback *pCallback
)  
```

### Paramètres

*pszSearchPattern*\
Type : LPCWSTR

Pointeur vers le modèle de recherche qui définit les noms des fichiers à supprimer.\
Ce paramètre accepte les caractères génériques pour faire correspondre les chaînes au modèle indiqué.

*dwIncludeAttributes*\
Type : DWORD

Combinaison OR au niveau du bit d'attributs de fichier à inclure pour la suppression. Consultez [Constantes d'attributs de fichier](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) pour obtenir la liste des attributs possibles.

*dwExcludeAttributes*\
Type : DWORD

Combinaison OR au niveau du bit d'attributs de fichier à exclure de la suppression. Consultez [Constantes d'attributs de fichier](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) pour obtenir la liste des attributs possibles.

*dwRecursionLevels*\
Type : DWORD

Nombre de niveaux de répertoire à parcourir de façon récursive pour la suppression.

*dwFlags*\
Type : DWORD

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

| Valeur | Macro | Description |
| - | - | - |
| 0x80000000 | XTFDELETEFILE\_DEFER | Différer la suppression de fichiers. |

*pCallback*\
Type : IXtfFindFileCallback \*

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

### Valeur de retour

Type : HRESULT

Code de réussite ou d'erreur HRESULT.

## Remarques

Lors de la suppression de fichiers, *dwIncludeAttributes* et *dwExcludeAttributes* agissent comme des filtres sur les fichiers à supprimer; ils n'agissent pas comme des filtres sur les attributs de fichier à supprimer lors de la suppression des fichiers. La fonction **onfindfile** de [IXtfFindFileCallback](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md) est appelée pour chaque fichier supprimé. La fonction de rappel retourne des informations sur chaque fichier supprimé. Ces informations peuvent servir à fournir des renseignements sur la progression de la suppression.

## Configuration requise

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

**Bibliothèque :** xtffileio.lib

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

## Voir aussi

[Interface IXtfFileIOClient](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)\
[XtfFileIO](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)\
[IXtfFindFileCallback](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md)


## Related topics

- [Delete Files](https://docs.xbox.com/api-reference/file/delete-files.md)
- [PFDataDeleteFilesGetResultSize](https://docs.xbox.com/fr-CA/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesgetresultsize.md)
- [OnFoundFile](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)
- [Tutoriel de mise à niveau suite à la restructuration de l'API d'entité](https://docs.xbox.com/fr-CA/services/playfab/live-service-management/game-configuration/entities/entity-api-restructure-upgrade-tutorial.md)
- [RGPD PlayFab - Supprimer les données des joueurs](https://docs.xbox.com/fr-CA/services/playfab/data-analytics/privacy-compliance/gdpr-deleting-player-data.md)
