次の方法で共有


XGameSaveBlob

XGameSave ストレージの情報の単位。 XGameSaveContainer 内に存在します。

構文

typedef struct XGameSaveBlob {  
    XGameSaveBlobInfo info;  
    uint8_t* data;  
} XGameSaveBlob  

メンバー

info
型: XGameSaveBlobInfo

XGameSaveBlob の名前とそのサイズを含む XGameSaveBlob についての情報。

data
型: uint8_t*

XGameSaveBlob データへのポインター。

解説

XGameSaveBlob または単に BLOB は、ゲームによって保存されたデータを格納するバッファーです。 また、XGameSaveBlobInfo の形式でゲーム自体に関する情報も格納します。 この情報には、適切に読み取ることができるように、その名前とサイズが含まれています。 BLOB は XGameSaveContainers の内部に存在します。 1 つのコンテナーで複数の BLOB を保持でき、コンテナーは関連する BLOB のグループのフォルダーのように機能します。 BLOB の読み取り、書き込み、または削除を行うには、最初にその BLOB の適切なコンテナーを特定する必要があります。 正しいコンテナーを特定した後は、XGameSaveEnumerateBlobInfo または XGameSaveEnumerateBlobInfoByName を呼び出すことによって、コンテナー内の BLOB を列挙できます。 BLOB は、XGameSaveReadBlobData または XGameSaveReadBlobDataAsync を呼び出すことで読み取ることができます

要件

ヘッダー: XGameSave.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XGameSave
XGameSaveEnumerateBlobInfo
XGameSaveEnumerateBlobInfoByName
XGameSaveReadBlobData
XGameSaveReadBlobDataAsync