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

# XGameSaveInitializeProviderResult

> XGameSaveInitializeProviderResult

# XGameSaveInitializeProviderResult

[XGameSaveInitializeProviderAsync](/reference/system/xgamesave/functions/xgamesaveinitializeproviderasync) 호출의 결과를 포함합니다.

## 구문

```cpp theme={null}
HRESULT XGameSaveInitializeProviderResult(  
         XAsyncBlock* async,  
         XGameSaveProviderHandle* provider  
)  
```

### 매개 변수

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

[XGameSaveInitializeProviderAsync](/reference/system/xgamesave/functions/xgamesaveinitializeproviderasync) 호출에서 전달된 AsyncBlock입니다.

*provider*   \_Outptr\_result\_nullonfailure\_\
형식: XGameSaveProviderHandle\*

할당될 gs\_provider\_handle\_t입니다.

### 반환값

형식: HRESULT

함수 결과입니다.

## 설명

이 함수는 [XGameSaveInitializeProviderAsync](/reference/system/xgamesave/functions/xgamesaveinitializeproviderasync)의 AsyncBlock 호출 함수의 일부로 호출됩니다. 이 함수는 [XGameSaveInitializeProviderAsync](/reference/system/xgamesave/functions/xgamesaveinitializeproviderasync)의 결과를 가져오는 데 사용되며, 호출에 의해 만들어진 **XGameSaveProviderHandle** 을 반환합니다. 결과 메서드는 일반적으로 나중에 호출할 비동기 호출과 인라인으로 작성되지만, 별도의 함수로도 작성할 수 있습니다.

## 요구 사항

**헤더:** XGameSave.h

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

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

## 개념 설명서

* [비동기 프로그래밍 설계 목표 및 개선 사항](/build/core-features/common/async/async-whitepaper)

## 함께 보기

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