> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyXblManager::GetChatUsers

> 获取 PlayFab Party XBOX Live 辅助库中由 PartyXblManager::CreateLocalChatUser 和 CreateRemoteChatUser 创建的所有聊天用户数组。

获取一个数组，包含由 [CreateLocalChatUser()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createlocalchatuser.md) 和 [CreateRemoteChatUser()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createremotechatuser.md) 创建的所有聊天用户。

## Syntax

```cpp theme={null}
PartyError GetChatUsers(  
    uint32_t* userCount,  
    PartyXblChatUserArray* chatUsers  
)  
```

### Parameters

**`userCount`**   uint32\_t\*\
*output*

输出值，指示 `chatUsers` 中提供的聊天用户数量。

**`chatUsers`**   [PartyXblChatUserArray\*](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/xbltypedefs.md)\
*library-allocated output array of size `*endpointCount`*

一个由库分配的输出数组，包含本地和远程聊天用户。

### Return value

PartyError

如果调用成功则返回 `c_partyErrorSuccess`，否则返回错误代码。错误代码的可读形式可通过 [GetErrorMessage()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md) 获取。

## Remarks

该数组由库的内部内存支持。数组仅在下次调用 [CreateLocalChatUser()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createlocalchatuser.md)、[CreateRemoteChatUser()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createremotechatuser.md)、[StartProcessingStateChanges()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_startprocessingstatechanges.md) 或 [DestroyChatUser()](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_destroychatuser.md) 之前有效。调用 DestroyChatUser() 也会立即使聊天用户对象失效。

## Requirements

**Header:** PartyXboxLive.h

## See also

[PartyXblManager](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)\
[PartyXblManager::CreateLocalChatUser](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createlocalchatuser.md)\
[PartyXblManager::CreateRemoteChatUser](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createremotechatuser.md)\
[PartyXblManager::DestroyChatUser](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_destroychatuser.md)


## Related topics

- [PartyXblManager::DestroyChatUser](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_destroychatuser.md)
- [PartyXblManager::CreateLocalChatUser](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createlocalchatuser.md)
- [PartyXblManager::CreateRemoteChatUser](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_createremotechatuser.md)
- [PartyXblManager::GetEntityIdsFromXboxLiveUserIds](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getentityidsfromxboxliveuserids.md)
- [PartyXblLocalChatUser::GetAccessibilitySettings](https://docs.xbox.com/zh-CN/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/methods/partyxbllocalchatuser_getaccessibilitysettings.md)
