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 中 NDIS_SYSTEM_PROCESSOR_INFO_EX 結構的成員減一。
HyperThreadId
處理器的超線程標識碼。 值的範圍是從零到 MaxHyperThreadingProcsPerCore 中 NDIS_SYSTEM_PROCESSOR_INFO_EX 結構成員減一。
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) |