Skip to main content
Configura opcionalmente el procesador en el que se ejecutan los subprocesos internos de la biblioteca de Party.

Sintaxis

Parámetros

threadId   PartyThreadId El tipo de subproceso interno de la biblioteca de Party para el que se va a configurar la afinidad de procesador. threadAffinityMask   uint64_t La máscara de afinidad para este tipo de subproceso de la biblioteca de Party.

Valor devuelto

PartyError c_partyErrorSuccess si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante GetErrorMessage().

Comentarios

Este método permite al título configurar la afinidad de procesador para los subprocesos internos de la biblioteca de Party de un tipo determinado. En Windows, el tipo Audio afecta tanto a los subprocesos propiedad de la biblioteca de PlayFab Party como a los subprocesos propiedad de XAudio2. Para obtener más información, consulte PartyThreadId.

En todas las plataformas, excepto PlayStation®, se puede llamar a este método en cualquier momento antes o después de Initialize() y surte efecto de inmediato. En PlayStation®, intentar establecer la afinidad de procesador para el subproceso Audio de PartyThreadId después de llamar a Initialize() puede provocar errores de representación de audio. Actualmente se recomienda llamar a este método antes de llamar a Initialize().

La configuración de procesador de los subprocesos se conserva entre llamadas a Cleanup() e 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_anyProcessor como el parámetro threadAffinityMask. c_anyProcessor también es el valor predeterminado que usa la biblioteca de Party si nunca se llama a este método.

Requisitos

Encabezado: Party.h

Consulte también

PartyManager
PartyThreadId
PartyManager::GetThreadAffinityMask
Última modificación el 28 de agosto de 2026