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

# FindFiles

> Método IXtfFileIOClient::FindFiles

# Método IXtfFileIOClient::FindFiles

Pesquisa arquivos em um console de desenvolvimento.

## Sintaxe

```cpp theme={null}
public:
HRESULT FindFiles(
         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 de origem a serem pesquisados.\
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 pesquisa. 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 pesquisa. 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 pesquisa.

*dwFlags*\
Tipo: DWORD

Combinação OR bit a bit de sinalizadores que especificam como pesquisar os arquivos.

*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 arquivos forem encontrados.

### Valor retornado

Tipo: HRESULT

Código de êxito ou de erro HRESULT.

## Requisitos

**Cabeçalho:** xtffileio.h

**Biblioteca:** xtffileio.lib

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

## Comentários

Ao localizar arquivos, *dwIncludeAttributes* e *dwExcludeAttributes* atuam como filtros sobre quais arquivos são retornados; eles não atuam como filtros sobre quais atributos de arquivo são retornados ao localizar 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 retornado. A função de retorno de chamada retornará informações sobre cada arquivo encontrado. As informações retornadas podem ser usadas para retornar informações de progresso.

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

- [OnFoundFile](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/methods/onfoundfile-ixtffindfilecallback-xtffileio-xbox-microsoft-m.md)
- [Interface IXtfFileIOClient (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/ixtffileioclient-xtffileio-xbox-microsoft-t.md)
- [Interface IXtfFindFileCallback (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFindFileCallback/ixtffindfilecallback-xtffileio-xbox-microsoft-t.md)
- [DeleteFiles](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/deletefiles-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
- [SetFileAttributes](https://docs.xbox.com/pt-BR/reference/tools/xtf/xtffileio/classes/IXtfFileIOClient/methods/setfileattributes-ixtffileioclient-xtffileio-xbox-microsoft-m.md)
