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 콘솔