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

# PFGameSaveFilesUiActiveDeviceContentionUserAction

> The user action of the PFGameSaveFilesUiActiveDeviceContentionCallback.

The user action of the PFGameSaveFilesUiActiveDeviceContentionCallback.

## Syntax

```cpp theme={null}
enum class PFGameSaveFilesUiActiveDeviceContentionUserAction  : uint32_t  
{  
    Cancel = 0,  
    Retry,  
    SyncLastSavedData,  
}  
```

## Constants

| Constant          | Description                                                                                                                                                                                                                    |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Cancel            | Cancel the current operation.                                                                                                                                                                                                  |
| Retry             | Retry the current operation.                                                                                                                                                                                                   |
| SyncLastSavedData | Sync the last saved data. This makes the local device active. After this, the remote device will not be able to upload since it is no longer the active device. This prevents unsynchronized progression from multiple devices |

## Requirements

**Header:** PFGameSaveFilesUi.h

## See also

[PFGameSaveFilesUi members](/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members)
