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 |