Page 1 of 1
Функция 68.21
Posted: Fri Jun 10, 2011 10:56 pm
by Mario
Собственно сабж присутствует в ядре и используется
"костыльным" драйвером USB, но нигде не задокументирован. По крайней мере я не нашел.
Я думаю негласное правило: поменял API ядра - обязан поменять документацию никто не отменял.
Re: Функция 68.21
Posted: Sat Jun 11, 2011 9:05 am
by coolpr
Наверно пора уже наводить порядок в ядре, спланировать и развивать последовательно. Иначе прикладного софта никогда не будет даже в минимально необходимом количестве.
Re: Функция 68.21
Posted: Sat Jun 11, 2011 9:50 am
by Mario
Вообще-то тема не про это.
Re: Функция 68.21
Posted: Sat Jun 11, 2011 10:32 am
by Serge
Эта функция для загрузки PE драйверов.
Re: Функция 68.21
Posted: Sat Jun 11, 2011 11:04 am
by Mario
И это отменяет необходимость документирования?
Re: Функция 68.21
Posted: Sun Apr 08, 2012 1:35 am
by Mario
Документация бар?
Re: Функция 68.21
Posted: Wed Apr 25, 2012 10:54 pm
by Mario
SVN r. 2646 краткое описание функции добавлено к документации ядра.
Spoiler:
Code: Select all
======================================================================
========= Функция 68, подфункция 21 - загрузить драйвер PE. ==========
======================================================================
Параметры:
* eax = 68 - номер функции
* ebx = 21 - номер подфункции
* ecx = указатель на ASCIIZ-строку с именем драйвера
* edx = указатель на командную строку
Возвращаемое значение:
* eax = 0 - неудача
* иначе eax = хэндл драйвера
Замечания:
* Если драйвер ещё не загружен, он загружается;
если драйвер уже загружен, ничего не меняется.
Spoiler:
Code: Select all
======================================================================
=========== Function 68, subfunction 21 - load driver PE. ============
======================================================================
Parameters:
* eax = 68 - function number
* ebx = 21 - subfunction number
* ecx = pointer to ASCIIZ-string with driver name
* edx = pointer to command line
Returned value:
* eax = 0 - failed
* otherwise eax = driver handle
Remarks:
* If the driver was not loaded yet, it is loaded;
if the driver was loaded yet, nothing happens.
Если есть дополнения и уточнения просьба либо поправить на SVN, либо отписать здесь.