SysFn64/ru: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (fn64 implementation) |
||
Line 16: | Line 16: | ||
* Есть другой способ выделения/освобождения динамической памяти - подфункции 11, 12, 13 функции 68. | * Есть другой способ выделения/освобождения динамической памяти - подфункции 11, 12, 13 функции 68. | ||
* Функция не может использоваться совместно с 68.11, 68.12, 68.13. Вызов функции будет игнорироваться, если приложение создаст локальную кучу вызовом 68.11. | * Функция не может использоваться совместно с 68.11, 68.12, 68.13. Вызов функции будет игнорироваться, если приложение создаст локальную кучу вызовом 68.11. | ||
''Implementation:'' | |||
sys_resize_app_memory: (core/sys32.inc) | |||
{{System_functions}} | {{System_functions}} | ||
[[Category: SysCalls]] | [[Category: SysCalls]] |
Revision as of 16:43, 17 October 2010
Функция 64 - перераспределить память приложения.
Параметры:
- eax = 64 - номер функции
- ebx = 1 - единственная подфункция
- ecx = новый размер памяти
Возвращаемое значение:
- eax = 0 - успешно
- eax = 1 - недостаточно памяти
Замечания:
- Есть другой способ выделения/освобождения динамической памяти - подфункции 11, 12, 13 функции 68.
- Функция не может использоваться совместно с 68.11, 68.12, 68.13. Вызов функции будет игнорироваться, если приложение создаст локальную кучу вызовом 68.11.
Implementation: sys_resize_app_memory: (core/sys32.inc)
|