> ## 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étodo IXtfFileIOClient::DeleteFiles

# Método IXtfFileIOClient::DeleteFiles

Exclui arquivos do console de desenvolvimento.

## Sintaxe

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

### Parâmetros

*pszSearchPattern*\
Tipo: LPCWSTR

Ponteiro para o padrão de pesquisa que define os nomes dos arquivos a serem excluídos.\
Esse parâmetro aceita caracteres curinga para corresponder a cadeias de caracteres com o padrão indicado.

*dwIncludeAttributes*\
Tipo: DWORD

Combinação OR bit a bit de atributos de arquivo a serem incluídos na exclusão. Consulte [Constantes de atributo de arquivo](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) para obter uma lista dos atributos possíveis.

*dwExcludeAttributes*\
Tipo: DWORD

Combinação OR bit a bit de atributos de arquivo a serem excluídos da exclusão. Consulte [Constantes de atributo de arquivo](https://msdn.microsoft.com/library/windows/desktop/gg258117\(v=vs.85\).aspx) para obter uma lista dos atributos possíveis.

*dwRecursionLevels*\
Tipo: DWORD

Número de níveis de diretório a serem percorridos recursivamente na exclusão.

*dwFlags*\
Tipo: DWORD

Sinalizadores que especificam como excluir os arquivos. É uma combinação OR bit a bit das macros listadas na tabela a seguir.

| Valor | Macro | Descrição |
| - | - | - |
| 0x80000000 | XTFDELETEFILE\_DEFER | Adia a exclusão do arquivo. |

*pCallback*\
Tipo: IXtfFindFileCallback \*

Ponteiro para o retorno de chamada [IXtfFindFileCallback](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md) a ser chamado quando um arquivo a ser excluído for encontrado.

### Valor retornado

Tipo: HRESULT

Código de êxito ou de erro HRESULT.

## Comentários

Ao excluir arquivos, *dwIncludeAttributes* e *dwExcludeAttributes* atuam como filtros sobre quais arquivos são excluídos; eles não atuam como filtros sobre quais atributos de arquivo são excluídos ao excluir arquivos. A função **onfindfile** do [IXtfFindFileCallback](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md) será chamada para cada arquivo que estiver sendo excluído. A função de retorno de chamada retornará informações sobre cada arquivo que estiver sendo excluído. As informações retornadas podem ser usadas para retornar informações sobre o progresso da exclusão.

## Requisitos

**Cabeçalho:** xtffileio.h

**Biblioteca:** xtffileio.lib

**Plataformas com suporte:** Windows (para ferramentas do console XBOX)

## Confira também

[Interface IXtfFileIOClient](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)\
[XtfFileIO](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/xtffileio-xbox-microsoft-n.md)\
[IXtfFindFileCallback](https://docs.xbox.com/pt-BR/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/pt-BR/services/playfab/api-references/c/pfdata/functions/pfdatadeletefilesgetresultsize.md)
- [OnFoundFile](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)
- [Tutorial de atualização da reestruturação da API de entidade](https://docs.xbox.com/pt-BR/services/playfab/live-service-management/game-configuration/entities/entity-api-restructure-upgrade-tutorial.md)
- [GDPR do PlayFab - Excluir dados do jogador](https://docs.xbox.com/pt-BR/services/playfab/data-analytics/privacy-compliance/gdpr-deleting-player-data.md)
