KeGetCurrentNodeNumber 関数 (ntddk.h)

KeGetCurrentNodeNumber ルーチンは、呼び出し元が実行されている論理プロセッサの NUMA ノード番号を取得します。

構文

USHORT KeGetCurrentNodeNumber();

戻り値

KeGetCurrentNodeNumber は ノード番号を返します。

注釈

非均一メモリ アクセス (NUMA) マルチプロセッサ アーキテクチャでは、ノードはメモリの領域への高速アクセスを共有するプロセッサのコレクションです。 プロセッサは他のノードのメモリにアクセスするよりも高速にノード内のメモリにアクセスできるため、メモリ アクセスは一様ではない。

n 個のノードを含む NUMA マルチプロセッサ システムでは、ノードの番号は 0 から n-1 になります。 システムで最も高いノード番号 (n-1) を取得するには、 KeQueryHighestNodeNumber ルーチンを呼び出します。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header ntddk.h (Ntddk.h、Wdm.h、Ntddk.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL 任意のレベル

こちらもご覧ください

KeQueryHighestNodeNumber