· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› wdm.h --> wdm.inc ? это возможно?

Посл.отвђт Сообщенiе


Дата: Июн 4, 2003 23:48:03

В Win2000 DDK есть файл wdm.h
Есть какой-нибудь способ переделать его в .inc, или придется это делать руками?
Может быть у кого-то есть такой .inc?


Дата: Июн 5, 2003 13:53:04

[ film: Есть какой-нибудь способ переделать его в .inc ]

Ну, теоретически можно тулзу написать.
У M$ даже есть тулза H2INC охриненного размера, что говорит о нетривиальности задачи.
Но она, вроде, только какие-то древние хидеры из msvc конвертит.
Попробуй - мож чего и выйдет.


[ film: ...или придется это делать руками? ]

Скорее всего да.


[ film: Может быть у кого-то есть такой .inc? ]

wdm.h во многом совпадает с ntddk.h.
Ищи на этом сайте KmdKit, там есть ntddk.inc.
Это конечно не полная компиляция ntddk.h, но кое что там есть.
Щас тружусь потихоньку над второй версией KmdKit, там значительно полнее будет.


Дата: Июн 5, 2003 18:12:07

На то что они совпадают я обратил внимание (в DDK даже пишется ntddk.h or wdm.h). Но, увы, не полностью. Мне необходимо реализовать функции работы с DMA, которые мы обсуждали здесь http://wasm.ru/forum/index.php?action=vthread&forum=4&topic=1521
Ваш KmdKit я уже стянул. Но не все из нужных мне функций я там нашел (может быть плохо искал). В частности не могу найти KeFlushIoBuffers и описание структуры DEVICE_DESCRIPTION.


Дата: Июн 5, 2003 18:48:18

Я ж говорю там мало, а по ДМА вообще ничего.
Забивай руками что те нужно. Искать готовое бесполезно.

ЗЫ: Можно на ты.


Дата: Июн 5, 2003 19:30:14

Хм… А почему в состав DDK не входят .inc файлы. Никто драйвера на assme не пишет что ли?


Дата: Июн 6, 2003 14:09:41

[ film: Никто драйвера на assme не пишет что ли? ]

Вот именно. Только энтузазисты ;-)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.085