Partager via


structure STOR_GROUP_AFFINITY (storport.h)

La structure STOR_GROUP_AFFINITY spécifie un numéro de groupe et l’affinité processeur au sein de ce groupe.

Syntaxe

typedef struct _STOR_GROUP_AFFINITY {
  STOR_AFFINITY Mask;
  USHORT        Group;
  USHORT        Reserved[3];
} STOR_GROUP_AFFINITY, *PSTOR_GROUP_AFFINITY;

Membres

Mask

Valeur STOR_AFFINITY qui spécifie le masque d’affinité. Les bits du masque d’affinité identifient un ensemble de processeurs au sein du groupe identifié par groupe.

Group

Spécifie le numéro de groupe.

Reserved[3]

Réservé pour un usage futur. Définissez les trois éléments de tableau réservés sur zéro.

Remarques

Une structure STOR_GROUP_AFFINITY décrit une affinité de thread, qui est un ensemble de processeurs sur lesquels un thread est autorisé à s’exécuter. Mask contient un masque d’affinité qui identifie les processeurs dans l’ensemble. Tous les processeurs de cet ensemble appartiennent au groupe identifié par le membre de groupe de la structure.

Les routines StorPortSetSystemGroupAffinityThread et StorPortRevertToUserGroupAffinityThread utilisent des structures STOR_GROUP_AFFINITY pour spécifier des affinités de thread.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête storport.h

Voir aussi

StorPortRevertToUserGroupAffinityThread

StorPortSetSystemGroupAffinityThread