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

# XblGetAsyncQueue

> XblGetAsyncQueue

# XblGetAsyncQueue

Gets the async queue that is used for XSAPI's internal asynchronous operations.

## Syntax

```cpp theme={null}
XTaskQueueHandle XblGetAsyncQueue(  
)  
```

### Parameters

### Return value

Type: XTaskQueueHandle

Returns the async queue being used.

## Remarks

Note that this queue will be derived from the queue passed in during XblInitialize, not the exact same one. Xsapi will call XTaskQueueDuplicateHandle before returning the queue, so XTaskQueueCloseHandle must be called later by callers.

## Requirements

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

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

## See also

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


## Related topics

- [XblLeaderboardGetLeaderboardAsync](/reference/live/xsapi-c/leaderboard_c/functions/xblleaderboardgetleaderboardasync.md)
- [XblAchievementsGetAchievementAsync](/reference/live/xsapi-c/achievements_c/functions/xblachievementsgetachievementasync.md)
- [XblPresenceGetPresenceAsync](/reference/live/xsapi-c/presence_c/functions/xblpresencegetpresenceasync.md)
- [XblMultiplayerGetSessionAsync](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayergetsessionasync.md)
- [XblProfileGetUserProfileAsync](/reference/live/xsapi-c/profile_c/functions/xblprofilegetuserprofileasync.md)
