| PFGameSaveFilesSetUiActiveDeviceContentionResponse | Sets the user response for the PFGameSaveFilesUiActiveDeviceContentionCallback. This can be called inside or outside of the callback. The state machine won’t progress until the the user chooses a response, or the async API is canceled. |
| PFGameSaveFilesSetUiCallbacks | Sets the UI callbacks. These UI callbacks will trigger during PFGameSaveFilesAddUserWithUiAsync() or PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() may trigger any UI callback while PFGameSaveFilesUploadWithUiAsync() will only trigger PFGameSaveFilesUiProgressCallback and/or PFGameSaveFilesUiSyncFailedCallback. On non-Windows platforms, setting these callbacks is required to trigger game rendered UI dialogs. On XBOX and Windows platforms, file sync is done in out of process and stock UI is provided by the platform however the title can set these callbacks to render custom UI dialogs as desired. |
| PFGameSaveFilesSetUiConflictResponse | Sets the user response for the PFGameSaveFilesUiConflictCallback. This can be called inside or outside of the callback. The state machine won’t progress until the the user chooses a response, or the async API is canceled. |
| PFGameSaveFilesSetUiOutOfStorageResponse | Sets the user response for the PFGameSaveFilesUiOutOfStorageCallback. This can be called inside or outside of the callback. The state machine won’t progress until the the user chooses a response, or the async API is canceled. |
| PFGameSaveFilesSetUiProgressResponse | Sets the user response for the PFGameSaveFilesUiProgressCallback. This can be called inside or outside of the callback. The state machine won’t progress until the the user chooses a response, or the async API is canceled. |
| PFGameSaveFilesSetUiSyncFailedResponse | Sets the user response for the PFGameSaveFilesUiSyncFailedCallback. This can be called inside or outside of the callback. The state machine won’t progress until the the user chooses a response, or the async API is canceled. |
| PFGameSaveFilesUiActiveDeviceContentionCallback | Active device contention callback. |
| PFGameSaveFilesUiConflictCallback | Conflict callback. |
| PFGameSaveFilesUiOutOfStorageCallback | Callback triggered when the local device is out of storage space. |
| PFGameSaveFilesUiProgressCallback | Notification callback fired when the sync operation transitions to a new state. This callback fires once per state transition (e.g., once for PreparingForUpload, once for Uploading) — it is NOT fired repeatedly as progress advances within a state. To get granular progress within a state, call PFGameSaveFilesUiProgressGetProgress to poll the current and total byte counts. Titles should treat this as a state-change notification (e.g., show or update a progress dialog) rather than expecting it to fire at a high frequency. |
| PFGameSaveFilesUiProgressGetProgress | Gets the current progress of the sync operation. Call this from within PFGameSaveFilesUiProgressCallback or poll it periodically while a sync is in progress to get up-to-date byte-level progress. During PreparingForUpload, current/total reflect uncompressed bytes processed/expected. During Uploading, current/total reflect uncompressed bytes transferred/expected. During Downloading, current/total reflect bytes downloaded/expected. If total is 0, the total size is not yet known — titles should treat this as indeterminate progress (e.g., show a spinner) rather than dividing by zero or displaying 0%. |
| PFGameSaveFilesUiSyncFailedCallback | Sync failed callback. |