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
偵錯遊戲存檔
