XGameSaveReadBlobDataResult
XGameSaveReadBlobDataAsync 呼び出しの結果を取得します。Syntax
Parameters
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 の数。
Return value
型: HRESULT 関数の結果。Common errors
- 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
Remarks
XGameSaveReadBlobDataAsync が完了した後、コールバック関数の一部としてこの関数を呼び出し、成功を確認し、XGameSaveBlob データと BLOB の数を取得します。これらの値を使用してコンテナー内の BLOB を反復処理し、適切な情報を読み取ることができます。Result メソッドは、通常、後で呼び出す非同期呼び出しとインラインで記述されますが、別の関数として記述することもできます。 使用例については、XGameSaveReadBlobDataSync の例を参照してください。Requirements
ヘッダー: XGameSave.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体See also
XGameSaveXGameSaveReadBlobDataAsync
XGameSaveBlobInfo
Debugging Game Saves
