RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : MiniDDK


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : LightElf
To : Igor Vaskov
Subj : MiniDDK

> > > У кого есть MiniDDK необходимый для написания драйверов?
> > > Ищется файл, который в стандартном DDK отсутствует.
> > > basehstrategy.h 5,998 bytes
> > >
> > По поводу ProcBlock/ProcRun - проще всего использовать их аналоги из KEE, емнип KernBlock/KernWakeup.
> > PS. DevHelp - это call gate, его нельзя конвертировать во flat, работать не будет.
> Благодарю. Сам MiniDDK нашел, использую.
> Увы, для незнакомой мне области написания драйверов я пользуюсь ИИ, а он не так много знает.
> Функции эти нашел в bsekee.h. Прямых аналогов в DDD 32 Kit я не нашел, но вижу bsekee.h включена в Dev32lib.h.
Я про miniDDK ничего не знаю, мое присутствие в полуосе закончилось до его появления. Во времена оны для 32-битных драйверов KEE использовать было максимально удобно.
К сожалению IBM не стала доводить этот API до ума, из-за чего для части DevHelp отсутствуют KEE-шные эквиваленты. Но конкретно KernBlock/KernWakeup гораздо более фичасты, чем 16-битные ProcBlock/ProcRun. Так что есть прямой резон именно их использовать.
Вот тута есть пример 32-битного драйвера олдскульного типа ;)
SAMPLE32

Sun 28 Jun 2026 20:42 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.