Difference between revisions of "SysFn-1/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(Created page with ''''Функция -1 - завершить выполнение потока/процесса''' ''Параметры:'' * eax = -1 - номер функции ''Возвращ...')
 
m
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
'''Функция -1 - завершить выполнение потока/процесса'''
+
'''Функция -1''' - завершить выполнение потока/процесса.
  
 
''Параметры:''
 
''Параметры:''
 
+
:* eax = -1 - номер функции
* eax = -1 - номер функции
 
  
 
''Возвращаемое значение:''
 
''Возвращаемое значение:''
 +
:* функция не возвращает ни значения, ни управления
  
* функция не возвращает ни значения, ни управления
+
''Замечания:''
 +
:* Если процесс явно не создавал потоков, то у него есть только один поток, завершение которого приводит к завершению процесса.
 +
:* Если текущий поток - последний в процессе, то его завершение также приводит к завершению процесса.
 +
:* Эта функция завершает текущий поток. Другой поток можно прибить вызовом подфункции 2 [[SysFn18/ru|функции 18]].
  
''Замечания:''
+
'''Константы для регистров:'''
 +
::eax - SF_TERMINATE_PROCESS (-1)
  
* Если процесс явно не создавал потоков, то у него есть только один поток, завершение которого приводит к завершению процесса.
+
{{System_functions}}
* Если текущий поток - последний в процессе, то его завершение также приводит к завершению процесса.
+
[[Category: SysCalls]]
* Эта функция завершает текущий поток. Другой поток можно прибить вызовом подфункции 2 функции 18.
 

Latest revision as of 18:35, 22 January 2016

Функция -1 - завершить выполнение потока/процесса.

Параметры:

  • eax = -1 - номер функции

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

  • функция не возвращает ни значения, ни управления

Замечания:

  • Если процесс явно не создавал потоков, то у него есть только один поток, завершение которого приводит к завершению процесса.
  • Если текущий поток - последний в процессе, то его завершение также приводит к завершению процесса.
  • Эта функция завершает текущий поток. Другой поток можно прибить вызовом подфункции 2 функции 18.

Константы для регистров:

eax - SF_TERMINATE_PROCESS (-1)