Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает объем памяти, доступный в узле, указанном в качестве значения USHORT .
BOOL GetNumaAvailableMemoryNodeEx(
[in] USHORT Node,
[out] PULONGLONG AvailableBytes
);
[in] Node
Номер узла.
[out] AvailableBytes
Объем доступной памяти для узла в байтах.
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Функция GetNumaAvailableMemoryNodeEx возвращает объем памяти, потребляемой свободными и обнуляемыми страницами на указанном узле. В системах с несколькими узлами эта память не включает резервные страницы. Таким образом, сумма доступных значений памяти для всех узлов в системе равна значению счетчика производительности памяти Free & Zero Page List Байт. В системах с одним узлом значение, возвращаемое GetNumaAvailableMemoryNode , включает резервные страницы и равно значению счетчика производительности доступной памяти байтов. Дополнительные сведения о счетчиках производительности см. в разделе Сведения о производительности памяти.
Единственное различие между функцией GetNumaAvailableMemoryNodeEx и функцией GetNumaAvailableMemoryNode заключается в типе данных параметра Node .
Чтобы скомпилировать приложение, использующее эту функцию, задайте _WIN32_WINNT >= 0x0601. Дополнительные сведения см. в разделе Использование заголовков Windows.
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |