Condividi tramite


Funzione GetNumaAvailableMemoryNodeEx (winbase.h)

Recupera la quantità di memoria disponibile in un nodo specificato come valore USHORT .

Sintassi

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

Parametri

[in] Node

Numero del nodo.

[out] AvailableBytes

Quantità di memoria disponibile per il nodo, in byte.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La funzione GetNumaAvailableMemoryNodeEx restituisce la quantità di memoria utilizzata dalle pagine libere e zero nel nodo specificato. Nei sistemi con più nodi, questa memoria non include pagine di standby. Di conseguenza, la somma dei valori di memoria disponibili per tutti i nodi del sistema è uguale al valore del contatore delle prestazioni Free & Zero Page List Bytes memory. Nei sistemi con un solo nodo, il valore restituito da GetNumaAvailableMemoryNode include pagine di standby ed è uguale al valore del contatore delle prestazioni memoria Byte disponibili. Per altre informazioni sui contatori delle prestazioni, vedere Informazioni sulle prestazioni della memoria.

L'unica differenza tra la funzione GetNumaAvailableMemoryNodeEx e la funzione GetNumaAvailableMemoryNode è il tipo di dati del parametro Node .

Per compilare un'applicazione che usa questa funzione, impostare _WIN32_WINNT = 0x0601 >. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetNumaAvailableMemoryNode

Supporto NUMA