Subversion Repositories Kolibri OS

Rev

Rev 8161 | Rev 8247 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8161 Rev 8246
Line 291... Line 291...
291
  * ebx = указатель на буфер размера 1 Кб
291
  * ebx = указатель на буфер размера 1 Кб
292
  * ecx = номер слота потока
292
  * ecx = номер слота потока
293
    ecx = -1 - получить информацию о текущем потоке
293
    ecx = -1 - получить информацию о текущем потоке
294
Возвращаемое значение:
294
Возвращаемое значение:
295
  * eax = максимальный номер слота потока
295
  * eax = максимальный номер слота потока
-
 
296
    но, если указатель в ebx недопустимый, например,
-
 
297
    регион [ebx, ebx + 0x4C) пересекается с памятью ядра,
-
 
298
    то тогда функция возвращает -1
296
  * буфер, на который указывает ebx, содержит следующую информацию:
299
  * буфер, на который указывает ebx, содержит следующую информацию:
297
    * +0: dword: использование процессора (сколько тактов в секунду
300
    * +0: dword: использование процессора (сколько тактов в секунду
298
      уходит на исполнение именно этого потока)
301
      уходит на исполнение именно этого потока)
299
    * +4: word: позиция окна потока в оконном стэке
302
    * +4: word: позиция окна потока в оконном стэке
300
    * +6: word: (не имеет отношения к запрошенному потоку)
303
    * +6: word: (не имеет отношения к запрошенному потоку)