GetNumaHighestNodeNumber 関数 (systemtopologyapi.h)

現在最も大きい数値を持つノードを取得します。

構文

BOOL GetNumaHighestNodeNumber(
  [out] PULONG HighestNodeNumber
);

パラメーター

[out] HighestNodeNumber

最も高いノードの数。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

最上位ノードの数は、ノードの合計数であるとは限りません。

ノード内のすべてのプロセッサの一覧を取得するには、 GetNumaNodeProcessorMask 関数を使用します。

例については、「 NUMA ノードからのメモリの割り当て」を参照してください。

要件

   
サポートされている最小のクライアント Windows Vista、Windows XP Professional x64 Edition、SP2 搭載 Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー systemtopologyapi.h (Windows Server 2003、Windows Vista、Windows 7、Windows Server 2008 Windows Server 2008 R2 の Windows.h を含む)
Library Kernel32.lib
[DLL] Kernel32.dll

関連項目

GetNumaNodeProcessorMask

NUMA サポート

プロセス関数とスレッド関数