Skip to main content

XGameSaveEnumerateBlobInfo

Retrieves the blob info for the contents of a XGameSaveContainer.

Syntax

Parameters

container   _In_
Type: XGameSaveContainerHandle
Handle to the XGameSaveContainer containing the blobs to be enumerated. context   _In_opt_
Type: void*
Pointer that will be passed into the callback function. callback   _In_
Type: XGameSaveBlobInfoCallback*
Function to be called for every blob in the container, return false to stop the enumeration.

Return value

Type: HRESULT Function result.

Remarks

While this function is safe to call on a time-sensitive thread, the XGameSaveBlobInfoCallback may cause delays, depending on what the title does within the callback. As an example, copying data from the callback is fine; however, doing any non-time sensitive call can delay the callbacks return. For more information, see Time-sensitive threads.
Blobs contain the actual retrievable data that makes up a container. Enumerating blobs will allow you to see all of the data available inside of the container. You can use XGameSaveEnumerateBlobInfoByName to enumerate the blobs which match a certain prefix.

Requirements

Header: XGameSave.h Library: xgameruntime.lib Supported platforms: Windows, XBOX One family consoles and XBOX Series consoles

Conceptual documentation

See also

XGameSave
XGameSaveBlobInfo
XGameSaveEnumerateBlobInfoByName
Debugging Game Saves
Last modified on August 20, 2026