Funciones
| Función | Descripción |
|---|---|
| PFGameSaveFilesSetUiActiveDeviceContentionResponse | Establece la respuesta del usuario para PFGameSaveFilesUiActiveDeviceContentionCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| 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 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. |
| PFGameSaveFilesSetUiConflictResponse | Establece la respuesta del usuario para PFGameSaveFilesUiConflictCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| PFGameSaveFilesSetUiOutOfStorageResponse | Establece la respuesta del usuario para PFGameSaveFilesUiOutOfStorageCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| PFGameSaveFilesSetUiProgressResponse | Establece la respuesta del usuario para PFGameSaveFilesUiProgressCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| PFGameSaveFilesSetUiSyncFailedResponse | Establece la respuesta del usuario para PFGameSaveFilesUiSyncFailedCallback. Se puede llamar dentro o fuera de la devolución de llamada. La máquina de estados no avanzará hasta que el usuario elija una respuesta o se cancele la API asincrónica. |
| PFGameSaveFilesUiActiveDeviceContentionCallback | Devolución de llamada de contención de dispositivo activo. |
| PFGameSaveFilesUiConflictCallback | Devolución de llamada de conflicto. |
| PFGameSaveFilesUiOutOfStorageCallback | Devolución de llamada que se desencadena cuando el dispositivo local se queda sin espacio de almacenamiento. |
| PFGameSaveFilesUiProgressCallback | Devolución de llamada de notificación que se activa cuando la operación de sincronización pasa a un nuevo estado. Esta devolución de llamada se activa una vez por cada transición de estado (por ejemplo, una vez para PreparingForUpload y una vez para Uploading); NO se activa repetidamente a medida que avanza el progreso dentro de un estado. Para obtener el progreso detallado dentro de un estado, llame a PFGameSaveFilesUiProgressGetProgress para sondear los recuentos de bytes actuales y totales. Los títulos deben tratar esto como una notificación de cambio de estado (por ejemplo, mostrar o actualizar un cuadro de diálogo de progreso) en lugar de esperar que se active con una frecuencia alta. |
| PFGameSaveFilesUiProgressGetProgress | Obtiene el progreso actual de la operación de sincronización. Llame a esta función desde PFGameSaveFilesUiProgressCallback o sondéela periódicamente mientras haya una sincronización en curso para obtener el progreso actualizado a nivel de bytes. Durante PreparingForUpload, current/total reflejan los bytes sin comprimir procesados/esperados. Durante Uploading, current/total reflejan los bytes sin comprimir transferidos/esperados. Durante Downloading, current/total reflejan los bytes descargados/esperados. Si total es 0, el tamaño total aún no se conoce; los títulos deben tratarlo como un progreso indeterminado (por ejemplo, mostrar un indicador giratorio) en lugar de dividir entre cero o mostrar 0 %. |
| PFGameSaveFilesUiSyncFailedCallback | Devolución de llamada de error de sincronización. |
Estructuras
| Estructura | Descripción |
|---|---|
| PFGameSaveUICallbacks | Devoluciones de llamada de la interfaz de usuario para las operaciones de partidas guardadas. |
Cambios de estado
| Cambio de estado | Descripción |
|---|
Enumeraciones
| Enumeración | Descripción |
|---|---|
| PFGameSaveFilesUiActiveDeviceContentionUserAction | La acción del usuario de PFGameSaveFilesUiActiveDeviceContentionCallback. |
| PFGameSaveFilesUiConflictUserAction | La acción del usuario de PFGameSaveFilesUiConflictCallback. |
| PFGameSaveFilesUiOutOfStorageUserAction | La acción del usuario de PFGameSaveFilesUiOutOfStorageCallback. |
| PFGameSaveFilesUiProgressUserAction | La acción del usuario de PFGameSaveFilesUiProgressCallback. |
| PFGameSaveFilesUiSyncFailedUserAction | La acción del usuario de PFGameSaveFilesUiSyncFailedCallback. |
