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

在成员初始化期间存在。

## 语法

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

### 成员

*Stage*\
类型：[XblMultiplayerInitializationStage](/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayerinitializationstage)

“stage” 从 “joining” 到 “measuring” 再到 “evaluating”。如果第 1 个 episode 失败，则 “stage” 设置为 “failed”，且无法初始化会话。否则，当初始化 episode 完成时，将删除 “initializing” 对象。如果设置了 “autoEvaluate”，则跳过 “evaluating”。如果既未设置 “metrics” 也未设置 “measurementServerAddresses”，则跳过 “measuring”。

*StageStartTime*\
类型：time\_t

初始化阶段开始的时间。

*Episode*\
类型：uint32\_t

如果设置了 member\_initialization 且成员的 Initialize 为 true，则将该成员分配给一个 InitializingEpisode。episode 是需要对其应用 QoS 指标的一组用户。如果未设置 InitializingEpisode，则为 0。此值仅在手动管理 QoS 时有用。

## 要求

**头文件：** multiplayer\_c.h

## 另请参阅

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


## Related topics

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