次の方法で共有


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 任意のレベル

関連項目

KeQueryHighestNodeNumber