XGameSaveReadBlobDataResult
XGameSaveReadBlobDataAsync 호출의 결과를 검색합니다.구문
매개 변수
async _In_형식: XAsyncBlock* XGameSaveReadBlobDataAsync 함수에서 전달된 AsyncBlock입니다. blobsSize _In_
형식: size_t 할당된 Blob 데이터의 필수 크기입니다. GetAsyncResultSize를 통해 검색합니다. blobData _Out_writes_bytes_(blobsSize)
형식: XGameSaveBlob* Blob 데이터를 담을 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가 완료된 후 콜백 함수의 일부로 이 함수를 호출하여 성공을 확인하고 XGameSaveBlob 데이터와 Blob 수를 검색합니다. 이러한 값을 사용하여 컨테이너의 Blob을 반복하며 적절한 정보를 읽을 수 있습니다. 결과 메서드는 일반적으로 나중에 호출할 비동기 호출과 인라인으로 작성되지만, 별도의 함수로도 작성할 수 있습니다. 사용법은 XGameSaveReadBlobDataSync 예제를 참조하세요.요구 사항
헤더: XGameSave.h 라이브러리: xgameruntime.lib 지원되는 플랫폼: Windows, XBOX One 계열 콘솔 및 XBOX Series 콘솔함께 보기
XGameSaveXGameSaveReadBlobDataAsync
XGameSaveBlobInfo
게임 저장 디버깅
