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

> Establece las devoluciones de llamada de la interfaz de usuario. Estas devoluciones de llamada de la interfaz de usuario se desencadenarán durante PFGameSaveFilesAddUserWithUiAsync() o PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() puede desencadenar cualquier devolución de llamada de la interfaz de usuario, mientras que PFGameSaveFilesUploadWithUiAsync() solo desencadenará PFGameSaveFilesUiProgressCallback o PFGameSaveFilesUiSyncFailedCallback, o ambas. En plataformas que no son Windows, es necesario establecer estas devoluciones de llamada para desencadenar los cuadros de diálogo de interfaz de usuario representados por el juego. En las plataformas XBOX y Windows, la sincronización de archivos se realiza fuera de proceso y la plataforma proporciona la interfaz de usuario estándar; sin embargo, el título puede establecer estas devoluciones de llamada para representar cuadros de diálogo de interfaz de usuario personalizados según desee.

Establece las devoluciones de llamada de la interfaz de usuario. Estas devoluciones de llamada de la interfaz de usuario se desencadenarán durante PFGameSaveFilesAddUserWithUiAsync() o PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() puede desencadenar cualquier devolución de llamada de la interfaz de usuario, mientras que PFGameSaveFilesUploadWithUiAsync() solo desencadenará PFGameSaveFilesUiProgressCallback o PFGameSaveFilesUiSyncFailedCallback, o ambas. En plataformas que no son Windows, es necesario establecer estas devoluciones de llamada para desencadenar los cuadros de diálogo de interfaz de usuario representados por el juego. En las plataformas XBOX y Windows, la sincronización de archivos se realiza fuera de proceso y la plataforma proporciona la interfaz de usuario estándar; sin embargo, el título puede establecer estas devoluciones de llamada para representar cuadros de diálogo de interfaz de usuario personalizados según desee.

## Sintaxis

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

### Parámetros

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

Las devoluciones de llamada que se establecerán.

### Valor devuelto

Tipo: HRESULT

TBD

## Requisitos

**Encabezado:** PFGameSaveFilesUi.h

## Consulte también

[Miembros de PFGameSaveFilesUi](/es/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members)


## Related topics

- [PFGameSaveFilesAddUserWithUiAsync](/es/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesadduserwithuiasync.md)
- [Información general de la API de C de Services - PFGameSaveFilesUi.h](/es/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members.md)
- [Información general de la API de C de Services - PFGameSaveFiles.h](/es/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members.md)
- [Preguntas frecuentes sobre el control de errores de Game Saves](/es/services/playfab/player-progression/game-saves/error-handling-faq.md)
- [PFGameSaveFilesSetUiConflictResponse](/es/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuiconflictresponse.md)
