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

# OnFoundFile

> Méthode IXtfFindFileCallback::OnFoundFile

# Méthode IXtfFindFileCallback::OnFoundFile

Appelée lorsqu'un fichier est trouvé pendant une opération de recherche ou de suppression.

## Syntaxe

```cpp theme={null}
public:
HRESULT OnFoundFile(
         LPCWSTR pszRootDirectory,
         LPCWSTR pszSearchPattern,
         LPCXTFFILEINFO pFileInfo
)  
```

### Paramètres

*pszRootDirectory*\
Type : LPCWSTR

Pointeur vers le chemin du répertoire racine de l'opération.

*pszSearchPattern*\
Type : LPCWSTR

Pointeur vers le modèle de recherche qui définit les noms des fichiers visés par l'opération.\
Ce paramètre accepte les caractères génériques pour faire correspondre les chaînes au modèle indiqué.

*pFileInfo*\
Type : LPCXTFFILEINFO

Pointeur vers une structure [XTFFILEINFO](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/structures/xtffileinfo-xtffileio-xbox-microsoft-t.md) qui contient des informations sur le fichier trouvé.

### Valeur de retour

Type : HRESULT

Code de réussite ou d'erreur HRESULT.

## Remarques

Cette fonction est appelée chaque fois qu'un fichier est trouvé à la suite d'un appel aux fonctions de recherche ou de suppression [IXtfFileIOClient::FindFiles](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md) et [IXtfFileIOClient::DeleteFiles](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md). Cette fonction retourne des informations sur chaque fichier trouvé pendant le processus de recherche ou de suppression. Les informations trouvées peuvent servir à signaler la progression de l'opération d'E/S de fichier demandée. Le retour d'un résultat d'erreur à partir de cette fonction de rappel annule l'opération d'E/S XTF avec une erreur.

## Configuration requise

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

**Bibliothèque :** xtffileio.lib

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

## Voir aussi

[IXtfFindFileCallback](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md)\
[IXtfFileIOClient::DeleteFiles](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)\
[IXtfFileIOClient::FindFiles](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)


## Related topics

- [Interface IXtfFindFileCallback (contenu de l'interface)](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md)
- [XTFFILEINFO](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/structures/xtffileinfo-xtffileio-xbox-microsoft-t.md)
- [RemoveDirectory](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/removedirectory-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [Delete Files](https://docs.xbox.com/api-reference/file/delete-files.md)
- [match_found](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Matchmaking/match-found.md)
