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

# XblInitArgs

> XblInitArgs

# XblInitArgs

Defines values representing the XBOX Live initialization arguments.

## Syntax

```cpp theme={null}
typedef struct XblInitArgs {  
    XTaskQueueHandle queue;  
    const char* scid;
} XblInitArgs  
```

### Members

*queue*\
Type: XTaskQueueHandle

Queue used for XSAPI internal asynchronous work (telemetry, rta, etc.). This field if optional - if not provided, a threadpool based queue will be used.

*scid*\
Type: const char\*

The service configuration Id for the app.

## Requirements

**Header:** xbox\_live\_global\_c.h

## See also

[xbox\_live\_global\_c](/reference/live/xsapi-c/xbox_live_global_c/xbox_live_global_c_members)


## Related topics

- [XblInitialize](/reference/live/xsapi-c/xbox_live_global_c/functions/xblinitialize.md)
- [XblAchievementsUpdateAchievementForTitleIdAsync](/reference/live/xsapi-c/achievements_c/functions/xblachievementsupdateachievementfortitleidasync.md)
- [XblMultiplayerSessionInitArgs](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessioninitargs.md)
- [HCInitArgs](/reference/live/httpclient/httpclient/structs/hcinitargs_2.md)
- [HCInitArgs data structure](/reference/live/httpclient/httpclient/structs/hcinitargs.md)
