Bagikan melalui


Fungsi GetNumaAvailableMemoryNodeEx (winbase.h)

Mengambil jumlah memori yang tersedia dalam simpul yang ditentukan sebagai nilai USHORT .

Sintaks

BOOL GetNumaAvailableMemoryNodeEx(
  [in]  USHORT     Node,
  [out] PULONGLONG AvailableBytes
);

Parameter

[in] Node

Jumlah simpul.

[out] AvailableBytes

Jumlah memori yang tersedia untuk simpul, dalam byte.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi GetNumaAvailableMemoryNodeEx mengembalikan jumlah memori yang digunakan oleh halaman gratis dan nol pada simpul yang ditentukan. Pada sistem dengan lebih dari satu simpul, memori ini tidak menyertakan halaman siaga. Oleh karena itu, jumlah nilai memori yang tersedia untuk semua simpul dalam sistem sama dengan nilai penghitung kinerja memori Free & Zero Page List Bytes. Pada sistem dengan hanya satu simpul, nilai yang dikembalikan oleh GetNumaAvailableMemoryNode menyertakan halaman siaga dan sama dengan nilai penghitung kinerja memori Byte yang Tersedia. Untuk informasi selengkapnya tentang penghitung kinerja, lihat Informasi Performa Memori.

Satu-satunya perbedaan antara fungsi GetNumaAvailableMemoryNodeEx dan fungsi GetNumaAvailableMemoryNode adalah jenis data parameter Node .

Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, atur _WIN32_WINNT >= 0x0601. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

GetNumaAvailableMemoryNode

Dukungan NUMA