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 : HRESULTS_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.hVoir aussi
Membres de PFMultiplayerPFMultiplayerThreadId
