> ## 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.

# XblMultiplayerSessionInitializationInfo

> XblMultiplayerSessionInitializationInfo

# XblMultiplayerSessionInitializationInfo

Present during member initialization.

## Syntax

```cpp theme={null}
typedef struct XblMultiplayerSessionInitializationInfo {  
    XblMultiplayerInitializationStage Stage;  
    time_t StageStartTime;  
    uint32_t Episode;  
} XblMultiplayerSessionInitializationInfo  
```

### Members

*Stage*\
Type: [XblMultiplayerInitializationStage](/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayerinitializationstage)

The 'stage' goes from "joining" to "measuring" to "evaluating". If episode #1 fails, then 'stage' is set to "failed" and the session cannot be initialized. Otherwise, when an initialization episode completes, the 'initializing' object is removed. If 'autoEvaluate' is set, "evaluating" is skipped. If neither 'metrics' nor 'measurementServerAddresses' is set, "measuring" is skipped.

*StageStartTime*\
Type: time\_t

The time with the initialization stage started.

*Episode*\
Type: uint32\_t

If member\_initialization set and Initialize is true on the member, then the member gets assigned to an InitializingEpisode. An episode is a set of users that need to have QoS metrics applied to them. Will be 0 when the InitializingEpisode is not set. This value is only useful when manually managing QoS.

## Requirements

**Header:** multiplayer\_c.h

## See also

[multiplayer\_c](/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [XblMultiplayerInitializationStage](/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayerinitializationstage.md)
- [XblMultiplayerSessionGetInitializationInfo](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessiongetinitializationinfo.md)
- [XblMultiplayerSessionSetInitializationSucceeded](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionsetinitializationsucceeded.md)
- [XblMultiplayerSessionConstantsSetMemberInitialization](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionconstantssetmemberinitialization.md)
- [XblMultiplayerSessionInfo](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessioninfo.md)
