Функция GlobalMemoryStatus позволяет получить информацию про текущее использование системой как физической, так и виртуальной памяти.
function GlobalMemoryStatusEx( var lpBuffer: TMemoryStatusEx // структура статуса памяти ): Boolean; stdcall;
Параметры
lpBuffer [in/out]
Переменная типа TMemoryStatusEx в которой
сохранится информация о текущей доступной памяти.
Возвращаемое значение
В случае успешного завершения функция возвращает True
В случае ошибки функция возвращает значение False. Для получения расширенной информации об ошибке следует сделать вызов GetLastError.
Описание
Вы должны использовать функцию GetMemoryStatusEx для того, чтобы определить какое количество памяти может выделить ваше приложение без заметного ущерба для других приложений.
Информация, возвращаемая функцией GetMemoryStatusEx, постоянно изменяется. Нет никакой гарантии, что два последовательных вызова этой функции вернут одинаковые значения.
Требования
Windows NT/2000: Требуется Windows 2000 или более поздняя версия
Windows 95/98: Не поддерживается
Бибиотека: Kernel32.dll
Подключаемый модуль: Не описана
Смотри также:
виртуальная память, работа с виртуальной памятью, список функций для работы с виртуальной памятью, TMemoryStatusEx
GlobalMemoryStatus |
ResetWriteWatch![]() |
© Mystic, 2002