NDIS_PROCESSOR_INFO_EX 結構 (ntddndis.h)
NDIS_PROCESSOR_INFO_EX 結構會指定本機計算機中處理器的相關信息。
語法
typedef struct _NDIS_PROCESSOR_INFO_EX {
PROCESSOR_NUMBER ProcNum;
ULONG SocketId;
ULONG CoreId;
ULONG HyperThreadId;
USHORT NodeId;
USHORT NodeDistance;
} NDIS_PROCESSOR_INFO_EX, *PNDIS_PROCESSOR_INFO_EX;
成員
ProcNum
指派給處理器的處理器編號。
SocketId
處理器的套接字標識碼。 這是指派給本機計算機上主機板套接字的數位。 也就是說,它是實體處理器標識碼。 此成員的可能值為主機板上的套接字數目減一零。
CoreId
處理器的核心標識碼。 值介於 NumCoresPerSocket 成員的 NumCoresPerSocket 成員範圍中,NDIS_SYSTEM_PROCESSOR_INFO_EX 結構減一。
HyperThreadId
處理器的超線程標識碼。 值的範圍是從零到 NDIS_SYSTEM_PROCESSOR_INFO_EX結構 MaxHyperThreadingProcsPerCore 成員中的數字減一。
NodeId
處理器的節點識別碼。 這是處理器所屬的 NUMA 節點數目。 這個可能的值為零到本機計算機上的 NUMA 節點數目減一。
NodeDistance
處理器的節點距離。 如果呼叫端傳遞至的 NdisHandle 參數句柄 NdisGetProcessorInformationEx 函式不是 NULL ,而且是迷你埠配接器句柄,此成員包含與此處理器 NUMA 節點相對應的 NIC 距離。 否則,此成員是迷你埠驅動程式的零,或是其他驅動程式的USHORT_MAX (0xffff) 。
備註
NDIS_PROCESSOR_INFO_EX結構用於 NDIS_SYSTEM_PROCESSOR_INFO_EX 結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.20 和更新版本支援。 |
標頭 | ntddndis.h (包含 Ndis.h) |