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