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

# Méthode IXtfFileIOClient::SetFileAttributes

> Méthode IXtfFileIOClient::SetFileAttributes

# Méthode IXtfFileIOClient::SetFileAttributes

Définit les attributs de fichiers sur la console de développement.

<a id="syntaxSection" />

## Syntaxe

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

<a id="parametersSection" />

### Paramètres

*pszSearchPattern*\
Type : LPCWSTR

Pointeur vers le modèle de recherche qui définit les noms des fichiers dont il faut définir les attributs. 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 des attributs de fichier à inclure dans l'opération. 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 des attributs de fichier à exclure de l'opération. 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 manière récursive pour l'opération.

*dwAddAttributes*\
Type : DWORD

Combinaison OR au niveau du bit des attributs de fichier à ajouter aux fichiers.

*dwRemoveAttributes*\
Type : DWORD

Combinaison OR au niveau du bit des attributs de fichier à retirer des fichiers.

*pCallback*\
Type : IXtfFindFileCallback\*

Pointeur vers le rappel [IXtfFindFileCallback](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t) à appeler lorsqu'un fichier dont il faut définir les attributs est trouvé.

<a id="retvalSection" />

### Valeur de retour

Type : HRESULT

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

<a id="remarksSection" />

## Remarques

Cette fonction définit les attributs d'un fichier spécifié sur la console de développement. Si une erreur se produit, 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 NDA)](/fr-CA/tools/tools-console/commandlinetools/xtf-transport-errors).

Utilisez la méthode [IXtfFileIOClient::GetFileAttributes](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m) pour obtenir les attributs d'un fichier spécifié sur la console de développement.

<a id="requirementsSection" />

## Configuration requise

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

**Bibliothèque :** xtffileio.lib

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

<a id="seealsoSection" />

## Voir aussi

[Interface IXtfFileIOClient](/fr-CA/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t)\
[XtfFileIO](/fr-CA/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n)


## Related topics

- [IXtfFileIOClient::SetFileAttributes Method](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::SetFileAttributes (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::SetFileAttributes 메서드](/ko/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::SetFileAttributes メソッド](/ja-jp/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::GetFileAttributes Method](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
