Skip to main content

chat_manager::set_thread_processor

Configura opcionalmente el procesador en el que se ejecutarán los subprocesos internos de Game Chat.

Sintaxis

Parámetros

threadId   _In_
Tipo: game_chat_thread_id
El tipo de subproceso interno de Game Chat para el que se va a configurar la afinidad de procesador. processorNumber   _In_
Tipo: uint32_t
El número de procesador de base cero en el que deben ejecutarse los subprocesos internos de Game Chat.

Valor devuelto

Tipo: void

Comentarios

Este método permite a la aplicación configurar la afinidad de procesador para los subprocesos internos de Game Chat de un tipo determinado. Para las aplicaciones de recursos exclusivos, se garantiza que los subprocesos se ejecuten en el procesador especificado. Para las aplicaciones universales de Windows, el procesador especificado se usa como procesador ideal del subproceso y es solo una sugerencia para el programador. Se puede llamar a este método en cualquier momento antes o después de chat_manager::initialize() y surtirá efecto inmediatamente. La configuración de procesador de los subprocesos se conserva entre llamadas a chat_manager::cleanup() y chat_manager::initialize(). Cuando hay más de 64 núcleos presentes, este método siempre se aplica al grupo de procesadores 0. Para especificar cualquier procesador, pase c_anyProcessorNumber como el parámetro processorNumber. Este también es el valor predeterminado que usará Game Chat si nunca se llama a este método.
c_anyProcessorNumber es un constexpr uint32_t con un valor de 0xFFFFFFFF.

Requisitos

Encabezado: GameChat2.h Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

chat_manager
game_chat_thread_id
chat_manager::get_thread_processor
Última modificación el 28 de agosto de 2026