DPMI, функция 0503k Изменить размер блока памяти
Вход:
AX=0503h
ВХ:СХ - нужный размер блока памяти (в байтах)
SLDI - индекс блока памяти
Выход:
CF=0, если функция выполнена успешно
ВХ:СХ - новый линейный адрес выделенного блока памяти
SLDI - новый индекс блока памяти (используется для изменения
размера и освобождения памяти)
CF=1, если при выполнении функции возникли ошибки
Описание.
Данная функция изменяет размер блока памяти, выделенного функци-
ей 0501h.
Примечания.
Данная функция может изменить линейный адрес и индекс блока памя-
ти. Программа должна изменить все дескрипторы, которые были выде-
лены для адресации этого блока памяти, а также для дальнейшей
работы с блоком использовать новый индекс. Эта функция выдаст
ошибку, если размер блока памяти будет нулевым.