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


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Список сообщений
From : Igor Vaskov
To : LightElf
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 22:27 OS2zilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Se




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.