Freigeben über


STOR_GROUP_AFFINITY-Struktur (storport.h)

Die STOR_GROUP_AFFINITY-Struktur gibt eine Gruppennummer und die Prozessoraffinität innerhalb dieser Gruppe an.

Syntax

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

Member

Mask

Ein STOR_AFFINITY Wert, der die Affinitätsmaske angibt. Die Bits in der Affinitätsmaske identifizieren einen Satz von Prozessoren innerhalb der Gruppe, die durch Group identifiziert wird.

Group

Gibt die Gruppennummer an.

Reserved[3]

Für die zukünftige Verwendung reserviert. Legen Sie alle drei reservierten Arrayelemente auf 0 (null) fest.

Hinweise

Eine STOR_GROUP_AFFINITY-Struktur beschreibt eine Threadaffinität, bei der es sich um eine Gruppe von Prozessoren handelt, auf denen ein Thread ausgeführt werden darf. Mask enthält eine Affinitätsmaske, die die Prozessoren in der Gruppe identifiziert. Alle Prozessoren in diesem Satz gehören zu der Gruppe, die vom Gruppenmitglied der Struktur identifiziert wird.

Die Routinen StorPortSetSystemGroupAffinityThread und StorPortRevertToUserGroupAffinityThread verwenden STOR_GROUP_AFFINITY Strukturen, um Threadaffinitäten anzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile storport.h

Weitere Informationen

StorPortRevertToUserGroupAffinityThread

StorPortSetSystemGroupAffinityThread