> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Services C API overview - PFGameSaveFiles.h

> Services C API overview - PFGameSaveFiles.h

## 関数

| 関数 | 説明 |
| - | - |
| [PFGameSaveFilesActiveDeviceChangedCallback](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesactivedevicechangedcallback.md) | アクティブ デバイスが変更されたときのコールバック。このコールバックがトリガーされた場合、ユーザーが別のデバイスに移動したことを意味するため、このタイトルはメイン メニューに戻る必要があります |
| [PFGameSaveFilesAddUserWithUiAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesadduserwithuiasync.md) | ゲーム セーブ システムにユーザーを追加します。必要に応じてクラウドからセーブ状態をダウンロードし、PFGameSaveFilesUiProgressCallback、PFGameSaveFilesUiSyncFailedCallback、PFGameSaveFilesUiActiveDeviceContentionCallback、PFGameSaveFilesUiConflictCallback、PFGameSaveFilesUiOutOfStorageCallback の UI コールバックがトリガーされる場合があります。詳細については、PFGameSaveFilesSetUiCallbacks を参照してください。事前に PFGameSaveFilesInitialize を呼び出す必要があります。XBOX および Windows プラットフォームでは、標準 UI がシステムによって提供されます。 |
| [PFGameSaveFilesAddUserWithUiResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesadduserwithuiresult.md) | PFGameSaveFilesAddUserWithUiAsync 呼び出しの結果を取得します。 |
| [PFGameSaveFilesGetFolder](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesgetfolder.md) | このユーザーのゲーム セーブのファイルとフォルダーのルート フォルダーを返します。そのすべてのファイルとサブフォルダーはクラウドと同期されます。事前に PFGameSaveFilesAddUserWithUiAsync を使用してユーザーを追加する必要があります。 |
| [PFGameSaveFilesGetFolderSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesgetfoldersize.md) | このユーザーのゲーム セーブのファイルとフォルダーのルート フォルダーのサイズをバイト単位で返します。事前に PFGameSaveFilesAddUserWithUiAsync を使用してユーザーを追加する必要があります。 |
| [PFGameSaveFilesGetRemainingQuota](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesgetremainingquota.md) | PFGameSaveFiles API を使用してセーブ データを保存するために使用できるデータ量をバイト単位で返します。クォータを超えると負の数が返され、サービスによってアップロードがブロックされます。 |
| [PFGameSaveFilesInitialize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesinitialize.md) | PlayFab Game Save ライブラリ インスタンスを初期化します。 |
| [PFGameSaveFilesIsConnectedToCloud](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesisconnectedtocloud.md) | ユーザーがクラウドに接続されているかどうかを返します。ネットワーク アクセスなしで PFGameSaveFilesAddUserWithUiAsync() を呼び出し、ユーザーが PFGameSaveFilesUiSyncFailedCallback で PFGameSaveFilesUiSyncFailedUserAction::UseOffline を選択した場合、ユーザーはクラウドから切断されることがあります。また、別のデバイスがアクティブ デバイスになった場合も、ユーザーはいつでもクラウドから切断されることがあります。クラウドから切断されている場合、クラウドへの接続を試みたいときは PFGameSaveFilesAddUserWithUiAsync() を再度呼び出すことができます。ネットワークがまだオフラインの場合は、失敗 UI が再度表示されます。ゲーム セーブを再初期化する必要はありませんが、必要に応じて再初期化することもできます。クラウドから切断されている間は、ネットワーク アクセスがある場合でも、PFGameSaveFilesUploadWithUiAsync() は何も行わず、非同期の完了時に E\_PF\_GAMESAVE\_DISCONNECTED\_FROM\_CLOUD を返します。 |
| [PFGameSaveFilesResetCloudAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesresetcloudasync.md) | このユーザーのクラウド ゲーム セーブ状態をリセットします。通常、これを呼び出す必要はありませんが、開発中やテスト中に役立つ場合があります。ローカルのゲーム セーブは削除または変更されません。 |
| [PFGameSaveFilesResetCloudResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesresetcloudresult.md) | PFGameSaveFilesResetCloudAsync 呼び出しの結果を取得します。 |
| [PFGameSaveFilesSetActiveDeviceChangedCallback](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilessetactivedevicechangedcallback.md) | アクティブ デバイス変更コールバックを設定します。このコールバックがトリガーされた場合、ユーザーが別のデバイスに移動したことを意味するため、このタイトルはメイン メニューに戻る必要があります |
| [PFGameSaveFilesSetSaveDescriptionAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilessetsavedescriptionasync.md) | 保留中のゲーム セーブの短いセーブ説明を設定します。これは競合 UI またはアクティブ デバイス競合 UI に表示されます |
| [PFGameSaveFilesSetSaveDescriptionResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilessetsavedescriptionresult.md) | PFGameSaveFilesSetSaveDescriptionAsync 呼び出しの結果を取得します。 |
| [PFGameSaveFilesUninitializeAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesuninitializeasync.md) | PlayFab Game Save ライブラリ インスタンスをクリーンアップします。 |
| [PFGameSaveFilesUninitializeResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesuninitializeresult.md) | PFGameSaveFilesUninitializeAsync 呼び出しの結果を取得します。 |
| [PFGameSaveFilesUploadWithUiAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesuploadwithuiasync.md) | PFGameSaveFilesGetFolder() によって返されたフォルダー内のすべてのファイルとフォルダーをアップロードします。事前にユーザーを追加する必要があります。Windows 以外のプラットフォームでは、アップロードはゲームと同じプロセスで行われ、PFGameSaveFilesUiProgressCallback、PFGameSaveFilesUiSyncFailedCallback の UI コールバックがトリガーされる場合があります。XBOX および Windows プラットフォームでは、アップロードはプロセス外で行われ、標準 UI がシステムによって提供されます。XBOX および Windows プラットフォームでは、ゲームが実行されていないときにアップロードが自動的に行われるため、この API の呼び出しは省略可能です。 |
| [PFGameSaveFilesUploadWithUiResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesuploadwithuiresult.md) | PFGameSaveFilesUploadWithUiAsync 呼び出しの結果を取得します。 |


## Related topics

- [Services C API overview - PFGameSaveFilesTypes.h](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefilestypes/pfgamesavefilestypes_members.md)
- [Services C API overview - PFGameSaveFilesUi.h](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members.md)
- [PFGameSaveFilesInitialize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesinitialize.md)
- [PFGameSaveFilesSetSaveDescriptionAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilessetsavedescriptionasync.md)
- [PFGameSaveFilesSetSaveDescriptionResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilessetsavedescriptionresult.md)
