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

# XGameSaveReadBlobDataResult

> XGameSaveReadBlobDataResult

# XGameSaveReadBlobDataResult

[XGameSaveReadBlobDataAsync](/reference/system/xgamesave/functions/xgamesavereadblobdataasync) 호출의 결과를 검색합니다.

## 구문

```cpp theme={null}
HRESULT XGameSaveReadBlobDataResult(  
         XAsyncBlock* async,  
         size_t blobsSize,  
         XGameSaveBlob* blobData,  
         uint32_t* countOfBlobs  
)  
```

### 매개 변수

*async*   \_In\_\
형식: [XAsyncBlock\*](/reference/system/xasync/structs/xasyncblock)

[XGameSaveReadBlobDataAsync](/reference/system/xgamesave/functions/xgamesavereadblobdataasync) 함수에서 전달된 AsyncBlock입니다.

*blobsSize*   \_In\_\
형식: size\_t

할당된 Blob 데이터의 필수 크기입니다. GetAsyncResultSize를 통해 검색합니다.

*blobData*   \_Out\_writes\_bytes\_(blobsSize)\
형식: [XGameSaveBlob\*](/reference/system/xgamesave/structs/xgamesaveblob)

Blob 데이터를 담을 [XGameSaveBlob](/reference/system/xgamesave/structs/xgamesaveblob) 포인터입니다. 컨테이너의 모든 Blob을 저장할 메모리가 할당되어 있어야 합니다.

*countOfBlobs*   \_Out\_\
형식: uint32\_t\*

결과에 반환된 Blob의 수입니다.

### 반환값

형식: HRESULT

함수 결과입니다.

#### 일반적인 오류

* E\_GS\_INVALID\_CONTAINER\_NAME
* E\_GS\_PROVIDED\_BUFFER\_TOO\_SMALL
* E\_GS\_BLOB\_NOT\_FOUND
* E\_GS\_CONTAINER\_NOT\_IN\_SYNC
* E\_GS\_CONTAINER\_SYNC\_FAILED
* E\_GS\_HANDLE\_EXPIRED

## 설명

[XGameSaveReadBlobDataAsync](/reference/system/xgamesave/functions/xgamesavereadblobdataasync)가 완료된 후 콜백 함수의 일부로 이 함수를 호출하여 성공을 확인하고 XGameSaveBlob 데이터와 Blob 수를 검색합니다. 이러한 값을 사용하여 컨테이너의 Blob을 반복하며 적절한 정보를 읽을 수 있습니다. 결과 메서드는 일반적으로 나중에 호출할 비동기 호출과 인라인으로 작성되지만, 별도의 함수로도 작성할 수 있습니다.

사용법은 [XGameSaveReadBlobDataSync 예제](/reference/system/xgamesave/functions/xgamesavereadblobdataasync#example)를 참조하세요.

## 요구 사항

**헤더:** XGameSave.h

**라이브러리:** xgameruntime.lib

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

## 함께 보기

[XGameSave](/reference/system/xgamesave/xgamesave_members)\
[XGameSaveReadBlobDataAsync](/reference/system/xgamesave/functions/xgamesavereadblobdataasync)\
[XGameSaveBlobInfo](/reference/system/xgamesave/structs/xgamesaveblobinfo)\
[게임 저장 디버깅](/build/core-features/common/game-save/game-saves-debugging)


## Related topics

- [XGameSaveReadBlobDataAsync](/ko/reference/system/xgamesave/functions/xgamesavereadblobdataasync.md)
- [XGameSave](/ko/reference/system/xgamesave/xgamesave_members.md)
- [GDK용 Unity C# API 래퍼](/ko/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XGameSaveReadBlobData](/ko/reference/system/xgamesave/functions/xgamesavereadblobdata.md)
- [XGameSaveBlob](/ko/reference/system/xgamesave/structs/xgamesaveblob.md)
