> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameSaveEnumerateBlobInfoByName

> XGameSaveEnumerateBlobInfoByName

# XGameSaveEnumerateBlobInfoByName

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

## Syntax

```cpp theme={null}
HRESULT XGameSaveEnumerateBlobInfoByName(  
         XGameSaveContainerHandle container,  
         const char* blobNamePrefix,  
         void* context,  
         XGameSaveBlobInfoCallback* callback  
)  
```

### Parameters

*container*   \_In\_\
型: XGameSaveContainerHandle

列挙する BLOB を含む **XGameSaveContainer** のハンドル。

*blobNamePrefix*   \_In\_opt\_z\_\
型: char\*

取得する BLOB をフィルターするために使用するプレフィックス。

*context*   \_In\_opt\_\
型: void\*

コンテキストの呼び出し元オブジェクトへのポインター。

*callback*   \_In\_\
型: XGameSaveBlobInfoCallback\*

プレフィックスに一致するすべての BLOB について呼び出される関数。列挙を停止するには false を返します。この関数を使用して [XGameSaveBlobInfo](/reference/system/xgamesave/structs/xgamesaveblobinfo) を反復処理し、関数呼び出しの成功を確認します。

### Return value

型: HRESULT

関数の結果。

## Remarks

<Note>この関数は時間依存スレッドから呼び出しても安全ですが、コールバック内でタイトルが行う処理によっては XGameSaveBlobInfoCallback が遅延を引き起こす可能性があります。たとえば、コールバックからデータをコピーするのは問題ありませんが、時間依存でない呼び出しを行うとコールバックの戻りが遅延する可能性があります。詳細については、[Time-sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads) を参照してください。</Note>

BLOB は、コンテナーを構成する実際に取得可能なデータを含みます。BLOB を列挙することで、コンテナー内で利用可能なすべてのデータを確認できます。プレフィックスでフィルターせずにコンテナーのすべての BLOB を列挙するには、[XGameSaveEnumerateBlobInfo](/reference/system/xgamesave/functions/xgamesaveenumerateblobinfo) を使用できます。

## Requirements

**ヘッダー:** XGameSave.h

**ライブラリ:** xgameruntime.lib

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

## Conceptual documentation

* [Time-sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## See also

[XGameSave](/reference/system/xgamesave/xgamesave_members)\
[XGameSaveBlobInfo](/reference/system/xgamesave/structs/xgamesaveblobinfo)\
[XGameSaveEnumerateBlobInfo](/reference/system/xgamesave/functions/xgamesaveenumerateblobinfo)\
[Debugging Game Saves](/build/core-features/common/game-save/game-saves-debugging)


## Related topics

- [XGameSaveEnumerateBlobInfo](/ja-jp/reference/system/xgamesave/functions/xgamesaveenumerateblobinfo.md)
- [XGameSaveBlobInfoCallback](/ja-jp/reference/system/xgamesave/functions/xgamesaveblobinfocallback.md)
- [XGameSaveBlob](/ja-jp/reference/system/xgamesave/structs/xgamesaveblob.md)
- [XGameSave](/ja-jp/reference/system/xgamesave/xgamesave_members.md)
- [XGameSave API の概要](/ja-jp/build/core-features/common/game-save/xgamesave.md)
