> ## 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에 대한 정보입니다.

## 구문

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

### 멤버

*name*\
형식: const char\*

XGameSaveContainer의 이름입니다.

*displayName*\
형식: const char\*

XGameSaveContainer의 표시 이름입니다.

*blobCount*\
형식: uint32\_t

XGameSaveContainer의 Blob 수입니다.

*totalSize*\
형식: uint64\_t

XGameSaveContainer의 전체 크기입니다.

*lastModifiedTime*\
형식: time\_t

XGameSaveContainer가 마지막으로 업데이트된 시간입니다.

*needsSync*\
형식: bool

로컬 및 서버 측 게임 저장 데이터 간에 차이가 있는지 여부를 지정하는 부울 값입니다.

<Note>이 값은 syncOnDemand를 true로 설정하여 XGameSaveInitializeProviderAsync를 호출한 경우에만 true가 될 수 있습니다. needsSync가 true인 컨테이너에 데이터를 읽거나 쓰려고 시도하면 게임 위에 동기화 UX가 표시될 수 있습니다.</Note>

## 설명

이 구조체는 단순히 컨테이너라고도 하는 **XGameSaveContainer** 를 설명합니다. 컨테이너는 공통 주제 또는 목적이 있는 타이틀에서 저장된 하나 이상의 데이터 조각을 담고 있습니다. 이는 파일 저장소 시스템의 폴더와 유사합니다. 컨테이너는 개별 데이터 조각을 포함하는 [XGameSaveBlob](/reference/system/xgamesave/structs/xgamesaveblob) 개체로 채워져 있습니다. GameSave API는 컨테이너 수준에서 원자적 업데이트를 제공하므로, 적용된 모든 작업은 완전히 성공하거나 전혀 수행되지 않습니다. 컨테이너 내에서 여러 Blob을 변경하려고 시도했는데 그중 하나의 Blob 업데이트가 실패하면, 작업이 끝날 때 컨테이너 내의 모든 Blob은 변경되지 않은 상태로 유지됩니다. 타이틀의 컨테이너는 [XGameSaveEnumerateContainerInfo](/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo) 또는 [XGameSaveEnumerateContainerInfoByName](/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname) 함수를 사용하여 찾을 수 있습니다. **XGameSaveContainerInfo** 는 [XGameSaveContainerInfoCallback](/reference/system/xgamesave/functions/xgamesavecontainerinfocallback)의 매개 변수입니다.

## 요구 사항

**헤더:** XGameSave.h

**지원되는 플랫폼:** Windows, XBOX One 계열 콘솔 및 XBOX Series 콘솔

## 함께 보기

[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](/ko/reference/system/xgamesave/functions/xgamesavecontainerinfocallback.md)
- [XGameSaveEnumerateContainerInfo](/ko/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfo.md)
- [XGameSaveGetContainerInfo](/ko/reference/system/xgamesave/functions/xgamesavegetcontainerinfo.md)
- [XGameSaveEnumerateContainerInfoByName](/ko/reference/system/xgamesave/functions/xgamesaveenumeratecontainerinfobyname.md)
- [XGameSaveCreateContainer](/ko/reference/system/xgamesave/functions/xgamesavecreatecontainer.md)
