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

# PFGameSaveFilesSetUiCallbacks

> Define os retornos de chamada de interface do usuário. Esses retornos de chamada de interface do usuário serão disparados durante PFGameSaveFilesAddUserWithUiAsync() ou PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() pode disparar qualquer retorno de chamada de interface do usuário, enquanto PFGameSaveFilesUploadWithUiAsync() disparará apenas PFGameSaveFilesUiProgressCallback e/ou PFGameSaveFilesUiSyncFailedCallback. Em plataformas não Windows, é necessário definir esses retornos de chamada para disparar caixas de diálogo de interface do usuário renderizadas pelo jogo. Nas plataformas XBOX e Windows, a sincronização de arquivos é feita fora do processo e a interface do usuário padrão é fornecida pela plataforma; no entanto, o título pode definir esses retornos de chamada para renderizar caixas de diálogo de interface do usuário personalizadas, conforme desejado.

Define os retornos de chamada de interface do usuário. Esses retornos de chamada de interface do usuário serão disparados durante PFGameSaveFilesAddUserWithUiAsync() ou PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() pode disparar qualquer retorno de chamada de interface do usuário, enquanto PFGameSaveFilesUploadWithUiAsync() disparará apenas PFGameSaveFilesUiProgressCallback e/ou PFGameSaveFilesUiSyncFailedCallback. Em plataformas não Windows, é necessário definir esses retornos de chamada para disparar caixas de diálogo de interface do usuário renderizadas pelo jogo. Nas plataformas XBOX e Windows, a sincronização de arquivos é feita fora do processo e a interface do usuário padrão é fornecida pela plataforma; no entanto, o título pode definir esses retornos de chamada para renderizar caixas de diálogo de interface do usuário personalizadas, conforme desejado.

## Sintaxe

```cpp theme={null}
HRESULT PFGameSaveFilesSetUiCallbacks(  
    PFGameSaveUICallbacks* callbacks  
)  
```

### Parâmetros

**`callbacks`**   [PFGameSaveUICallbacks\*](/pt-BR/services/playfab/api-references/c/pfgamesavefilesui/structs/pfgamesaveuicallbacks)

Os retornos de chamada a serem definidos.

### Valor de retorno

Tipo: HRESULT

A definir

## Requisitos

**Cabeçalho:** PFGameSaveFilesUi.h

## Confira também

[Membros de PFGameSaveFilesUi](/pt-BR/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members)


## Related topics

- [PFGameSaveFilesAddUserWithUiAsync](/pt-BR/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesadduserwithuiasync.md)
- [Visão geral da API C do Services - PFGameSaveFilesUi.h](/pt-BR/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members.md)
- [Visão geral da API C do Services - PFGameSaveFiles.h](/pt-BR/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members.md)
- [Perguntas frequentes sobre tratamento de erros do Game Saves](/pt-BR/services/playfab/player-progression/game-saves/error-handling-faq.md)
- [PFGameSaveFilesSetUiProgressResponse](/pt-BR/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuiprogressresponse.md)
