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 成員包含可識別集合中處理器的親和性遮罩。 例如,KeSetSystemGroupAffinityThread 和 KeRevertToUserGroupAffinityThread 例程會使用 GROUP_AFFINITY 結構來指定線程親和性。
GROUP_AFFINITY 結構可以描述中斷親和性,這是一組處理器,插斷服務例程可以接收中斷。 例如,IoGetDeviceNumaNode 例程會使用 GROUP_AFFINITY 結構來指定中斷親和性。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 7 和更新版本的 Windows 支援。 |
標頭 | minitape.h (包括 Winnt.h、Ntdef.h、Windef.h、Minitape.h) |
另請參閱
KeRevertToUserGroupAffinityThread