Skip to main content

XGameSaveSubmitBlobDelete

ゲーム セーブの XGameSaveUpdate に削除アクションを追加します。

Syntax

Parameters

updateContext   _In_
型: XGameSaveUpdateHandle
BLOB が削除される XGameSaveUpdate へのハンドル。 blobName   _In_z_
型: char*
削除する BLOB の名前。

Return value

型: HRESULT 関数の結果。

Remarks

この関数は、時間制約のあるスレッドで呼び出すには安全ではありません。詳細については、時間制約のあるスレッドを参照してください。
この呼び出しを行う前に、XGameSaveCreateUpdate を正常に呼び出す必要があります。 この API のストレージ部分は、ゲームから永続化されたストレージへのデータ転送を安全かつ信頼性が高くトランザクション処理可能な方法で簡単に行えるように設計されています。コンテナーの基となるデータは常に一貫した状態を保つ必要があるため、操作全体がアトミックに成功または失敗するようにします。BLOB データの一部がコンテナー内の他のデータと不整合を起こすような部分的な更新は望ましくありません。これを実現するために、BLOB の書き込みや削除を送信する更新コンテキストを提供し、準備が整うとコンテキスト全体を送信します。実際には次のようになります。 XGameSaveSubmitBlobWrite および XGameSaveSubmitBlobDelete を使用して、コンテナー内の BLOB に対して実行する書き込みおよび削除アクションを XGameSaveUpdate に登録します。更新は XGameSaveSubmitUpdate を呼び出すことで完了します。 使用例については、XGameSaveCreateUpdate の例 を参照してください。

Requirements

ヘッダー: XGameSave.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

XGameSave
XGameSaveCreateUpdate
XGameSaveSubmitUpdate
XGameSaveSubmitBlobWrite
Debugging Game Saves
最終更新日 2026年8月24日