Структура MEMORYSTATUSEX

Type MEMORYSTATUSEX
  dwLength As Long
  dwMemoryLoad As Long
  ullTotalPhys As ULARGE_INTEGER
  ullAvailPhys As ULARGE_INTEGER
  ullTotalPageFile As ULARGE_INTEGER
  ullAvailPageFile As ULARGE_INTEGER
  ullTotalVirtual As ULARGE_INTEGER
  ullAvailVirtual As ULARGE_INTEGER
  ullAvailExtendedVirtual As ULARGE_INTEGER
End Type

Структура MEMORYSTATUSEX содержит информацию о памяти компьютера (общей, доступной и виртуальной). Все значения хранятся как 64-битные числа

Состав структуры

dwLength
Размер структуры в байтах
dwMemoryLoad
Процент используемой памяти
ullTotalPhys
Общий объем физической памяти в байтах
ullAvailPhys
Объем доступной физической памяти в байтах
ullTotalPageFile
Размер файла подкачки в байтах
ullAvailPageFile
Доступный объем байтов в файле подкачки
ullTotalVirtual
Общий объем виртуальной памяти в байтах
ullAvailVirtual
Объем доступной виртуальной памяти
ullAvailExtendedVirtual
Объем незарезервированной памяти в расширенной части виртуальной памяти в байтах

Используется в

GlobalMemoryStatusEx