共用方式為


GROUP_AFFINITY結構 (minitape.h)

GROUP_AFFINITY 結構會指定群組內的群組編號和處理器 親和性

語法

typedef struct _GROUP_AFFINITY {
  KAFFINITY Mask;
  WORD      Group;
  WORD      Reserved[3];
} GROUP_AFFINITY, *PGROUP_AFFINITY;

成員

Mask

指定親和性遮罩。 此參數是 KAFFINITY值的。 同質遮罩中的位會識別群組內由群組 所識別的一組處理器。

Group

指定組號。 在 Windows 7 中,組號必須介於 0 到 3 的範圍內。

Reserved[3]

保留供日後使用。 將所有三個 保留 陣列元素設定為零。

言論

此結構描述群組特定的親和性。

GROUP_AFFINITY 結構可以描述線程親和性,這是一組允許線程執行的處理器。 此集合中的所有處理器都屬於 結構 Group 成員所識別的群組。 Mask 成員包含可識別集合中處理器的親和性遮罩。 例如,KeSetSystemGroupAffinityThreadKeRevertToUserGroupAffinityThread 例程會使用 GROUP_AFFINITY 結構來指定線程親和性。

GROUP_AFFINITY 結構可以描述中斷親和性,這是一組處理器,插斷服務例程可以接收中斷。 例如,IoGetDeviceNumaNode 例程會使用 GROUP_AFFINITY 結構來指定中斷親和性。

要求

要求 價值
最低支援的用戶端 Windows 7 和更新版本的 Windows 支援。
標頭 minitape.h (包括 Winnt.h、Ntdef.h、Windef.h、Minitape.h)

另請參閱

KeRevertToUserGroupAffinityThread

IoGetDeviceNumaNode

KeSetSystemGroupAffinityThread

KAFFINITY