Re[5]: Кто - нибудь писал tightly coupled drivers ?
От: Геннадий Майко США  
Дата: 23.10.03 09:30
Оценка:
Здравствуйте, Exkurs, Вы писали:

ГМ>>Такая схема работы успешно работала как под windows NT4, так и под XP.


ГМ>>C уважением,

ГМ>>Геннадий Майко.
E>Драйвер BF был реализован посредством IoAttachXXX или иным способом ?
--
Device BF создавался как обычно, вместе с device'ом В (в DriverEntry). Затем, при приходе IOCTL вызова из приложения В, уже существующий device BF подключался к device'у А с использованием функции IoAttachDevice.
Device B так же имел указатель на абстрактный базовый объект интерфейса device BF и мог им так же управлять — в частности, отключал его в от device'a A в нужные моменты времени.

Маленькое уточнение — то, что система работала и под XP, не означает, увы, что драйвера были PNP.

С уважением,
Геннадий Майко.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.