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 |