Собственно сабж присутствует в ядре и используется "костыльным" драйвером USB, но нигде не задокументирован. По крайней мере я не нашел.
Я думаю негласное правило: поменял API ядра - обязан поменять документацию никто не отменял.
Функция 68.21
Наверно пора уже наводить порядок в ядре, спланировать и развивать последовательно. Иначе прикладного софта никогда не будет даже в минимально необходимом количестве.
Вообще-то тема не про это.
Эта функция для загрузки PE драйверов.
И это отменяет необходимость документирования?
Документация бар?
SVN r. 2646 краткое описание функции добавлено к документации ядра.
Если есть дополнения и уточнения просьба либо поправить на SVN, либо отписать здесь.
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.
Who is online
Users browsing this forum: Ahrefs [Bot] and 0 guests