Passer au contenu principal
Configure éventuellement le processeur sur lequel s’exécutent les threads internes de la bibliothèque Multiplayer.

Syntaxe

Paramètres

threadId   PFMultiplayerThreadId Type de thread interne de la bibliothèque Multiplayer pour lequel configurer l’affinité processeur. threadAffinityMask   uint64_t Masque d’affinité pour ce type de thread de la bibliothèque Multiplayer.

Valeur renvoyée

Type : HRESULT S_OK si l’appel a réussi, ou un code d’erreur dans le cas contraire. La forme lisible du code d’erreur peut être récupérée via PFMultiplayerGetErrorMessage().

Remarques

Cette méthode permet au titre de configurer l’affinité processeur des threads internes de la bibliothèque Multiplayer d’un type donné.

Cette méthode peut être appelée à tout moment avant ou après PFMultiplayerInitialize() et prend effet immédiatement. Les paramètres de processeur des threads sont conservés entre les appels à PFMultiplayerUninitialize() et PFMultiplayerInitialize(). Lorsqu’il y a plus de 64 cœurs, cette méthode s’applique toujours au groupe de processeurs 0.

Pour spécifier n’importe quel processeur, transmettez PFMultiplayerAnyProcessor comme paramètre threadAffinityMask. C’est également la valeur par défaut utilisée par la bibliothèque Multiplayer si cette méthode n’est jamais appelée.

Configuration requise

En-tête : PFMultiplayer.h

Voir aussi

Membres de PFMultiplayer
PFMultiplayerThreadId
Dernière modification le 8 octobre 2026