다음을 통해 공유


XPersistentLocalStoragePromptUserForSpaceResult

XPersistentLocalStoragePromptUserForSpaceAsync 함수 호출의 결과를 반환합니다.

구문

HRESULT XPersistentLocalStoragePromptUserForSpaceResult(
         XAsyncBlock* asyncBlock
)

매개 변수

asyncBlock _Inout_
형식: XAsyncBlock\d*

비동기 호출의 상태를 모니터링하는 데 사용할 수 있는 XAsyncBlock 개체에 대한 포인터입니다.

반환 값

형식: HRESULT

사용자가 요청된 공간을 확보하려고 시도하면 S_OK를 반환합니다. 이와 다른 경우, 오류 코드를 반환합니다. 오류 코드 목록은 오류 코드를 참조하세요. 사용자가 공간을 확보하는 시도를 하지 않도록 선택하는 경우 E_ABORT를 반환합니다.

설명

사용자가 공간 확보를 선택하면 비동기 연산의 결과는 성공적입니다. 사용자가 요청받은 바이트 수를 확보했다는 보증이 없고, 사용자가 조치를 취했을 뿐입니다.

게임은 사용자가 공간 요청을 야기한 작업을 다시 시도할 때 XPersistentLocalStorageGetSpaceInfo를 다시 사용하여 여유 공간을 쿼리해야 합니다.

비동기 작업의 결과는 사용자가 공간을 확보하지 않으려는 경우 E_ABORT입니다.

영구 로컬 저장소는 PC 플랫폼에서 구현되지 않으므로 해당 플랫폼에서 이 함수를 사용하지 마세요.

요구 사항

헤더: XPersistentLocalStorage.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XPersistentLocalStorage
XPersistentLocalStorageGetSpaceInfo