Skip to main content

chat_manager::get_thread_processor

Recupera el procesador actual en el que se ejecutarán o se están ejecutando 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 debe recuperar la afinidad de procesador.
El subproceso interno para el que se va a recuperar el número de procesador.
processorNumber   _Out_
Tipo: uint32_t*
Un lugar donde almacenar el número de procesador de base cero en el que se ejecutarán o se están ejecutando los subprocesos internos de Game Chat.

Valor devuelto

Tipo: void

Comentarios

Este método recupera la afinidad de procesador actual para los subprocesos internos de Game Chat de un tipo determinado. Este método no requiere que se haya llamado primero a chat_manager::initialize(). Un valor notificado de c_anyProcessorNumber escrito en processorNumber indica que el subproceso es libre de ejecutarse en cualquier procesador.
c_anyProcessorNumber es un constexpr uint32_t con un valor de 0xFFFFFFFF.
Esta llamada producirá un error irrecuperable si una llamada anterior a chat_manager::set_thread_affinity_mask ha configurado los subprocesos internos de Game Chat especificados por threadID para ejecutarse en más de un procesador. En ese caso, se debe usar chat_manager::get_thread_affinity_mask en su lugar.

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::set_thread_processor
Última modificación el 28 de agosto de 2026