Pular para o conteúdo principal
Configura opcionalmente o processador no qual os threads internos da biblioteca Multiplayer serão executados.

Sintaxe

Parâmetros

threadId   PFMultiplayerThreadId O tipo de thread interno da biblioteca Multiplayer cuja afinidade de processador será configurada. threadAffinityMask   uint64_t A máscara de afinidade para este tipo de thread da biblioteca Multiplayer.

Valor retornado

Tipo: HRESULT S_OK se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PFMultiplayerGetErrorMessage().

Comentários

Este método permite que o título configure a afinidade de processador dos threads internos da biblioteca Multiplayer de um determinado tipo.

Este método pode ser chamado a qualquer momento antes ou depois de PFMultiplayerInitialize() e entra em vigor imediatamente. As configurações de processador dos threads persistem entre as chamadas a PFMultiplayerUninitialize() e PFMultiplayerInitialize(). Quando há mais de 64 núcleos presentes, este método sempre se aplica ao grupo de processadores 0.

Para especificar qualquer processador, passe PFMultiplayerAnyProcessor como o parâmetro threadAffinityMask. Esse também é o valor padrão que a biblioteca Multiplayer usará se este método nunca for chamado.

Requisitos

Cabeçalho: PFMultiplayer.h

Confira também

Membros do PFMultiplayer
PFMultiplayerThreadId
Última modificação em 8 de outubro de 2026