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

# XblMultiplayerSessionConstantsSetMemberInitialization

> XblMultiplayerSessionConstantsSetMemberInitialization

# XblMultiplayerSessionConstantsSetMemberInitialization

If a 'memberInitialization' object is set, the session expects the client system or title to perform initialization following session creation and/or as new members join the session. This can only be set when creating a new session.

## Syntax

```cpp theme={null}
HRESULT XblMultiplayerSessionConstantsSetMemberInitialization(  
         XblMultiplayerSessionHandle handle,  
         XblMultiplayerMemberInitialization memberInitialization  
)  
```

### Parameters

*handle*   \_In\_\
Type: [XblMultiplayerSessionHandle](/reference/live/xsapi-c/multiplayer_c/handles/xblmultiplayersessionhandle)

Handle to the multiplayer session.

*memberInitialization*   \_In\_\
Type: [XblMultiplayerMemberInitialization](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayermemberinitialization)

Object specifying member initialization parameters.

### Return value

Type: HRESULT

HRESULT return code for this API operation.

## Remarks

The timeouts and initialization stages are automatically tracked by the session, including QoS measurements if any metrics are set. These timeouts override the session's reservation and ready timeouts for members that have 'initializationEpisode' set.

## Requirements

**Header:** multiplayer\_c.h

**Library:** Microsoft.Xbox.Services.14x.GDK.C.lib

## See also

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


## Related topics

- [XblMultiplayerMemberInitialization](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayermemberinitialization.md)
- [XblMultiplayerSessionConstantsSetMaxMembersInSession](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionconstantssetmaxmembersinsession.md)
- [XblMultiplayerSessionConstantsSetTimeouts](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionconstantssettimeouts.md)
- [XblMultiplayerSessionConstantsSetPeerToPeerRequirements](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionconstantssetpeertopeerrequirements.md)
- [XblMultiplayerSessionSetInitializationSucceeded](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionsetinitializationsucceeded.md)
