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

# IXtfFileIOClient::SetFileAttributes (método)

> IXtfFileIOClient::SetFileAttributes (método)

# IXtfFileIOClient::SetFileAttributes (método)

Establece atributos para archivos en la consola de desarrollo.

<a id="syntaxSection" />

## Sintaxis

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

<a id="parametersSection" />

### Parámetros

*pszSearchPattern*\
Tipo: LPCWSTR

Puntero al patrón de búsqueda que define los nombres de archivo de los archivos cuyos atributos se van a establecer. Este parámetro acepta caracteres comodín para hacer coincidir cadenas con el patrón indicado.

*dwIncludeAttributes*\
Tipo: DWORD

Combinación OR bit a bit de los atributos de archivo que se van a incluir en la operación. Consulte [Constantes de atributos de archivo](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) para obtener una lista de los atributos posibles.

*dwExcludeAttributes*\
Tipo: DWORD

Combinación OR bit a bit de los atributos de archivo que se van a excluir de la operación. Consulte [Constantes de atributos de archivo](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) para obtener una lista de los atributos posibles.

*dwRecursionLevels*\
Tipo: DWORD

Número de niveles de directorio en los que se aplica la recursión para la operación.

*dwAddAttributes*\
Tipo: DWORD

Combinación OR bit a bit de los atributos de archivo que se van a agregar a los archivos.

*dwRemoveAttributes*\
Tipo: DWORD

Combinación OR bit a bit de los atributos de archivo que se van a quitar de los archivos.

*pCallback*\
Tipo: IXtfFindFileCallback\*

Puntero a la devolución de llamada [IXtfFindFileCallback](/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t) a la que se llama cuando se encuentra un archivo cuyos atributos se van a establecer.

<a id="retvalSection" />

### Valor devuelto

Tipo: HRESULT

Devuelve `S_OK` si se realiza correctamente; de lo contrario, devuelve un código de error HRESULT.

<a id="remarksSection" />

## Comentarios

Esta función establece los atributos de archivo de un archivo especificado en la consola de desarrollo. Si se produce un error, esta función devuelve un código de error HRESULT. Para obtener más información sobre los códigos de error HRESULT específicos de la API de XBOX Tools Framework (XTF), consulte [Errores de transporte de XTF (tema NDA)](/tools/tools-console/commandlinetools/xtf-transport-errors).

Use el método [IXtfFileIOClient::GetFileAttributes](/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m) para obtener los atributos de archivo de un archivo especificado en la consola de desarrollo.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** xtffileio.h

**Biblioteca:** xtffileio.lib

**Plataformas compatibles:** Windows (para herramientas de consola XBOX)

<a id="seealsoSection" />

## Consulte también

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


## Related topics

- [IXtfFileIOClient::GetFileAttributes (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::GetFileInfo (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/getfileinfo-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::FindFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/findfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::DeleteFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [IXtfFileIOClient::CopyFiles (método)](/es/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/copyfiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
