Sintaxis
Parámetros
threadId PFMultiplayerThreadId
El tipo de subproceso interno de la biblioteca Multiplayer para el que se configura la afinidad de procesador.
threadAffinityMask uint64_t
La máscara de afinidad para este tipo de subproceso de la biblioteca Multiplayer.
Valor devuelto
Tipo: HRESULTS_OK 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 PFMultiplayerGetErrorMessage().
Comentarios
Este método permite al título configurar la afinidad de procesador para los subprocesos internos de la biblioteca Multiplayer de un tipo determinado.Se puede llamar a este método en cualquier momento antes o después de PFMultiplayerInitialize() y surtirá efecto inmediatamente. La configuración de procesador de los subprocesos se conserva entre llamadas a PFMultiplayerUninitialize() y PFMultiplayerInitialize(). 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
PFMultiplayerAnyProcessor como parámetro threadAffinityMask. Este es también el valor predeterminado que usará la biblioteca Multiplayer si nunca se llama a este método.
Requisitos
Encabezado: PFMultiplayer.hConsulte también
Miembros de PFMultiplayerPFMultiplayerThreadId
