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) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何级别 |