KeGetCurrentNodeNumber 函数 (ntddk.h)
KeGetCurrentNodeNumber 例程获取调用方正在运行的逻辑处理器的 NUMA 节点编号。
语法
USHORT KeGetCurrentNodeNumber();
返回值
KeGetCurrentNodeNumber 返回节点编号。
言论
在非统一内存访问(NUMA)多处理器体系结构中,节点是一组处理器,可共享对内存区域的快速访问。 内存访问不统一,因为处理器可以比在其他节点中访问内存更快访问其节点中的内存。
在包含 n 节点的 NUMA 多处理器系统中,节点数从 0 到 n-1。 若要获取系统中的最高节点数(n-1),请调用 KeQueryHighestNodeNumber 例程。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 7 及更高版本的 Windows 中可用。 |
目标平台 | 普遍 |
标头 | ntddk.h(包括 Ntddk.h、Wdm.h、Ntddk.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |