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

# PFGameSaveFilesActiveDeviceChangedCallback

> Callback for when the active device changes. When this callback is triggered, it means the user moved to another device so this title should return to main menu

Callback for when the active device changes. When this callback is triggered, it means the user moved to another device so this title should return to main menu

## Syntax

```cpp theme={null}
void PFGameSaveFilesActiveDeviceChangedCallback(  
    PFLocalUserHandle localUserHandle,  
    PFGameSaveDescriptor* activeDevice,  
    void* context  
)  
```

### Parameters

**`localUserHandle`**   PFLocalUserHandle

Local user handle.

**`activeDevice`**   [PFGameSaveDescriptor\*](/services/playfab/api-references/c/pfgamesavefilestypes/structs/pfgamesavedescriptor)

Active device metadata.

**`context`**   void\*<br />*optional*

Context passed to the callback.

### Return value

Type: void

TBD

## Requirements

**Header:** PFGameSaveFiles.h

## See also

[PFGameSaveFiles members](/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members)
