Skip to main content

Microsoft.Xbox.Wrappers.XGameSave.Provider.Save

지정된 컨테이너 내의 지정된 Blob(파일)에 데이터를 저장합니다.

구문

매개 변수

containerName _In_
형식: std::string
컨테이너의 이름입니다. blobName _In_
형식: std::string
Blob의 이름입니다. dataSize _In_
형식: size_t
Blob에 쓸 데이터의 양입니다. 이 크기는 최대 16MB(GS_MAX_BLOB_SIZE)로 제한됩니다. blobData _In_
형식: uint8_t*
Blob에 쓸 바이트에 대한 포인터입니다.

반환 값

형식: HRESULT 이 메서드는 성공하면 S_OK를 반환하고, 실패하면 다음 HRESULT 코드를 반환합니다.
  • GS_INVALID_CONTAINER_NAME
  • GS_OUT_OF_LOCAL_STORAGE
  • GS_UPDATE_TOO_BIG
  • GS_QUOTA_EXCEEDED
  • GS_HANDLE_EXPIRED

예제

다음 코드 예제는 Save 함수를 사용하는 방법을 보여줍니다.

설명

Provider 클래스의 다른 메서드를 호출하려면 먼저 Initialize 메서드를 호출해야 합니다. 저장 게임 래퍼를 초기화하고 지정된 사용자의 모든 컨테이너를 동기화하려면 Initialize를 호출하세요. 지정된 컨테이너 내에서 지정된 Blob의 데이터를 로드하려면 Load를 호출하세요.

요구 사항

헤더: xgamesavewrappers.hpp 지원 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

참고 항목

Microsoft.Xbox.Wrappers.XGameSave.Provider
XGameSave 래퍼 멤버
Load
마지막 수정일 2026년 8월 24일