Share via


Función GetNumaAvailableMemoryNodeEx (winbase.h)

Recupera la cantidad de memoria disponible en un nodo especificado como un valor de USHORT .

Sintaxis

BOOL GetNumaAvailableMemoryNodeEx(
  [in]  USHORT     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 GetNumaAvailableMemoryNodeEx devuelve la cantidad de memoria consumida por páginas libres y 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 memoria Free & Zero Page List Bytes. En los sistemas con solo un 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.

La única diferencia entre la función GetNumaAvailableMemoryNodeEx y la función GetNumaAvailableMemoryNode es el tipo de datos del parámetro Node .

Para compilar una aplicación que use esta función, establezca _WIN32_WINNT >= 0x0601. Para obtener más información, vea Uso de los encabezados de Windows.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetNumaAvailableMemoryNode

Compatibilidad NUMA