Difference between revisions of "SysFn64/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(Created page with 'Параметры: * eax = 64 - номер функции * ebx = 1 - единственная подфункция * ecx = новый размер памяти Возвр...')
 
Line 1: Line 1:
Параметры:
+
'''Функция 64 - перераспределить память приложения.'''
  * eax = 64 - номер функции
+
 
  * ebx = 1 - единственная подфункция
+
''Параметры:''
  * ecx = новый размер памяти
+
 
Возвращаемое значение:
+
* eax = 64 - номер функции
  * eax = 0 - успешно
+
* ebx = 1 - единственная подфункция
  * eax = 1 - недостаточно памяти
+
* ecx = новый размер памяти
Замечания:
+
 
  * Есть другой способ выделения/освобождения динамической памяти -
+
''Возвращаемое значение:''
    подфункции 11, 12, 13 функции 68.
+
 
  * Функция не может использоваться совместно с 68.11, 68.12, 68.13.
+
* eax = 0 - успешно
    Вызов функции будет игнорироваться, если приложение создаст
+
* eax = 1 - недостаточно памяти
    локальную кучу вызовом 68.11.
+
 
 +
''Замечания:''
 +
 
 +
* Есть другой способ выделения/освобождения динамической памяти - подфункции 11, 12, 13 функции 68.
 +
* Функция не может использоваться совместно с 68.11, 68.12, 68.13. Вызов функции будет игнорироваться, если приложение создаст локальную кучу вызовом 68.11.

Revision as of 07:28, 10 April 2010

Функция 64 - перераспределить память приложения.

Параметры:

  • eax = 64 - номер функции
  • ebx = 1 - единственная подфункция
  • ecx = новый размер памяти

Возвращаемое значение:

  • eax = 0 - успешно
  • eax = 1 - недостаточно памяти

Замечания:

  • Есть другой способ выделения/освобождения динамической памяти - подфункции 11, 12, 13 функции 68.
  • Функция не может использоваться совместно с 68.11, 68.12, 68.13. Вызов функции будет игнорироваться, если приложение создаст локальную кучу вызовом 68.11.