Skip to main content

XGameSaveEnumerateBlobInfoByName

blobNamePrefix パラメーターとプレフィックスを共有する BLOB に限定して、XGameSaveContainer の内容の BLOB 情報を取得します。

Syntax

Parameters

container   _In_
型: XGameSaveContainerHandle
列挙する BLOB を含む XGameSaveContainer のハンドル。 blobNamePrefix   _In_opt_z_
型: char*
取得する BLOB をフィルターするために使用するプレフィックス。 context   _In_opt_
型: void*
コンテキストの呼び出し元オブジェクトへのポインター。 callback   _In_
型: XGameSaveBlobInfoCallback*
プレフィックスに一致するすべての BLOB について呼び出される関数。列挙を停止するには false を返します。この関数を使用して XGameSaveBlobInfo を反復処理し、関数呼び出しの成功を確認します。

Return value

型: HRESULT 関数の結果。

Remarks

この関数は時間依存スレッドから呼び出しても安全ですが、コールバック内でタイトルが行う処理によっては XGameSaveBlobInfoCallback が遅延を引き起こす可能性があります。たとえば、コールバックからデータをコピーするのは問題ありませんが、時間依存でない呼び出しを行うとコールバックの戻りが遅延する可能性があります。詳細については、Time-sensitive threads を参照してください。
BLOB は、コンテナーを構成する実際に取得可能なデータを含みます。BLOB を列挙することで、コンテナー内で利用可能なすべてのデータを確認できます。プレフィックスでフィルターせずにコンテナーのすべての BLOB を列挙するには、XGameSaveEnumerateBlobInfo を使用できます。

Requirements

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

Conceptual documentation

See also

XGameSave
XGameSaveBlobInfo
XGameSaveEnumerateBlobInfo
Debugging Game Saves
最終更新日 2026年8月24日