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

# game_chat_thread_id

> game_chat_thread_id

# game\_chat\_thread\_id

定义 Game Chat 2 用于内部用途的线程类型。

<a id="syntaxSection" />

## 语法

```cpp theme={null}
enum class game_chat_thread_id  
{  
    audio,  
    networking,  
}  
```

<a id="constantsSection" />

## 常量

| 常量         | 描述                                                                                                       |
| ---------- | -------------------------------------------------------------------------------------------------------- |
| audio      | 表示 Game Chat 2 内部音频线程。<br /><br />Game Chat 内部音频线程是具有实时要求、高优先级且频繁运行的线程。这些线程每 20 到 40 毫秒直接与 XAudio2 交互一次。 |
| networking | 表示 Game Chat 2 内部网络线程。<br /><br />Game Chat 2 内部网络线程由轮询机制驱动。这些线程每 50 到 100 毫秒唤醒一次。                       |

<a id="remarksSection" />

## 备注

[chat\_manager::get\_thread\_processor](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor) 和 [chat\_manager::set\_thread\_processor](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_processor) 使用此枚举来标识为其配置处理器亲缘性的 Game Chat 2 内部线程类型。

当调用 `chat_manager::set_thread_processor` 为 Game Chat 2 内部音频线程配置处理器亲缘性时,Game Chat 2 的 XAudio2 实例将使用与所配置处理器编号对应的处理器亲缘性进行初始化。如果未为此线程类型指定处理器编号,Game Chat 2 的 XAudio2 实例将使用设置为 `XAUDIO2_DEFAULT_PROCESSOR` 的处理器亲缘性进行初始化。

<a id="requirementsSection" />

## 需求

**头文件:** GameChat2.h

**支持的平台:** Windows、XBOX One 家族主机以及 XBOX Series 主机

<a id="seealsoSection" />

## 另请参阅

[Game Chat 2 简介](/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[GameChat2 members](/reference/chat/gamechat2/gamechat2_members)
