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

# 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 が表示されることがあります。</Note>

## Remarks

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

## Requirements

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

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

## See also

[XGameSave](/reference/system/xgamesave/xgamesave_members)\
[XGameSaveEnumerateContainerInfo](/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo)\
[XGameSaveEnumerateContainerInfoByName](/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname)\
[XGameSaveContainerInfoCallback](/reference/system/xgamesave/functions/xgamesavecontainerinfocallback)


## Related topics

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