Función GetNumaAvailableMemoryNode (winbase.h)

Recupera la cantidad de memoria disponible en el nodo especificado.

Use la función GetNumaAvailableMemoryNodeEx para especificar el nodo como un valor de USHORT .

Sintaxis

BOOL GetNumaAvailableMemoryNode(
  [in]  UCHAR      Node,
  [out] PULONGLONG AvailableBytes
);

Parámetros

[in] Node

Número del nodo.

[out] AvailableBytes

Cantidad de memoria disponible para el nodo, en bytes.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

La función GetNumaAvailableMemoryNode devuelve la cantidad de memoria consumida por páginas libres y de cero en el nodo especificado. En sistemas con más de un nodo, esta memoria no incluye páginas en espera. Por lo tanto, la suma de los valores de memoria disponibles para todos los nodos del sistema es igual al valor del contador de rendimiento De bytes de lista de páginas libres & cero. En los sistemas con un solo nodo, el valor devuelto por GetNumaAvailableMemoryNode incluye páginas en espera y es igual al valor del contador de rendimiento de memoria Bytes disponibles. Para obtener más información sobre los contadores de rendimiento, vea Información de rendimiento de memoria.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista, Windows XP Professional x64 Edition, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluye Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetNumaAvailableMemoryNodeEx

Compatibilidad NUMA

Funciones de proceso y subproceso