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

# XGameSaveContainerInfo

> XGameSaveContainerInfo

# XGameSaveContainerInfo

XGameSaveContainer に関する情報。

## Syntax

```cpp theme={null}
typedef struct XGameSaveContainerInfo {  
    const char* name;  
    const char* displayName;  
    uint32_t blobCount;  
    uint64_t totalSize;  
    time_t lastModifiedTime;  
    bool needsSync;  
} XGameSaveContainerInfo  
```

### Members

*name*\
型: const char\*

XGameSaveContainer の名前。

*displayName*\
型: const char\*

XGameSaveContainer の表示名。

*blobCount*\
型: uint32\_t

XGameSaveContainer 内の BLOB の数。

*totalSize*\
型: uint64\_t

XGameSaveContainer の合計サイズ。

*lastModifiedTime*\
型: time\_t

XGameSaveContainer が最後に更新された時刻。

*needsSync*\
型: bool

ローカルとサーバー側のゲーム セーブ データの間に差異があるかどうかを示すブール値。

> [!NOTE]
>
> この値が true になるのは、syncOnDemand を true に設定して XGameSaveInitializeProviderAsync を呼び出した場合のみです。needsSync が true のコンテナーに対してデータの読み取りや書き込みを試みると、ゲームの上に同期 UX が表示されることがあります。

## Remarks

この構造体は **XGameSaveContainer** (単にコンテナーとも呼ばれます) を表します。コンテナーは、共通のテーマや目的を持つタイトルから保存された 1 つ以上のデータを保持します。ファイル ストレージ システムのフォルダーに相当します。コンテナーは、個々のデータを含む [XGameSaveBlob](https://docs.xbox.com/ja-jp/reference/system/xgamesave/structs/xgamesaveblob.md) オブジェクトで満たされます。GameSave API は、コンテナー レベルでアトミックな更新を提供するため、コンテナーに対して適用される操作は完全に成功するか、まったく行われないかのいずれかになります。コンテナー内の複数の BLOB を変更しようとして 1 つの BLOB の更新が失敗した場合、操作の終了時にはコンテナー内のすべての BLOB は変更されないままとなります。タイトルのコンテナーは [XGameSaveEnumerateContainerInfo](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo.md) または [XGameSaveEnumerateContainerInfoByName](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname.md) 関数を使用して確認できます。**XGameSaveContainerInfo** は [XGameSaveContainerInfoCallback](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesavecontainerinfocallback.md) のパラメーターです。

## Requirements

**ヘッダー:** XGameSave.h

**サポートされているプラットフォーム:** Windows、XBOX One ファミリー本体および XBOX Series 本体

## See also

[XGameSave](https://docs.xbox.com/ja-jp/reference/system/xgamesave/xgamesave_members.md)\
[XGameSaveEnumerateContainerInfo](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo.md)\
[XGameSaveEnumerateContainerInfoByName](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname.md)\
[XGameSaveContainerInfoCallback](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesavecontainerinfocallback.md)


## Related topics

- [XGameSaveContainerInfoCallback](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesavecontainerinfocallback.md)
- [XGameSaveEnumerateContainerInfo](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo.md)
- [XGameSaveGetContainerInfo](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesavegetcontainerinfo.md)
- [XGameSaveCreateContainer](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesavecreatecontainer.md)
- [XGameSaveEnumerateContainerInfoByName](https://docs.xbox.com/ja-jp/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname.md)
