Вход:
AX-0500h
ES:(E)DI - селектор:смещение 30-байтного буфера
Выход:
CF=0, если функция выполнена успешно
ES:(E)DI - селектор:смещение, содержащий структуру
(Таблица Г-2).
CF°1, если при выполнении функции возникли ошибки
Описание.
Данная функция возвращает информацию о свободной памяти.
Примечания.
32-битные программы должны использовать ES:EDI для адресации бу-
фера. Только первое поле структуры гарантированно содержит правиль-
ное значение, остальные поля, в случае, если они не поддерживаются,
содержат OFFFFFFFFh (-1).
Таблица Г-2. Формат структуры информации о свободной памяти.
| Смещ. | Описание. | |
| +00h | Наибольший доступный блок (в байтах) | |
| +04h | Максимальное количество доступных незаблокированных страниц | |
| +08h | Максимальное количество доступных заблокированных страниц | |
| +OCh | Размер линейного адресного пространства в страницах | |
| +10h | Общее количество незаблокированных страниц | |
| +14h | Количество свободных страниц | |
| +18h | Общее количество физических страниц | |
| +lCh | Размер свободного линейного адресного пространства в страницах | |
| +20h | Размер страничного файла или раздела в страницах | |
| +24h-2Fh | Зарезервировано |