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: HRESULTS_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.hConfira também
Membros do PFMultiplayerPFMultiplayerThreadId
