[an error occurred while processing this directive]
причем они на друга как близняшки похожи, разве что DeviceIO - гибрид Read и Write в одном флаконе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DASM
29 января 2005 г. 10:35
В ответ на:
да, и в чем прикол, что многие общаются со своими драйверами именно через Read/WriteFile а не через DeviceIoControl
отправлено DASM 29 января 2005 г. 10:16
Составить ответ
|||
Конференция
|||
Архив
Ответы
Все запросы, суть, точки входа. Просто имена разные.
—
Trashy
(29.01.2005 11:26,
пустое
)
Как правило Read/Write пишут с поддержкой overlapped режима работы. А DevIoCont - редко. К томуже, к рид врайт не нужен хеддерр.
—
Trashy
(29.01.2005 11:17,
пустое
)
Э-э. Это что еще за правило? По хорошему ВСЕ должно быть с поддержкой оверлаппед.
—
SM
(29.01.2005 11:38, 181 байт)
Кому должно - всем простило... Пример EzUSB.sys
—
Trashy
(29.01.2005 11:41,
пустое
)
Не лучший пример. Не дружит с Hibernate и прочими состояниями питания. Написан на скорую руку.
—
SM
(29.01.2005 11:43,
пустое
)
А ни кто и не утверждает, что это круто...
—
Trashy
(29.01.2005 11:44,
пустое
)
Тогда зачем его советовать в виде примера, когда он, рубо говоря, не совместим с XP ?
—
SM
(29.01.2005 11:48,
пустое
)
А какой запрос именно не совместим? Мои устройства на этом дривере даже под 98 виндой пашут, но я не использую его на 100%
—
Trashy
(29.01.2005 11:52, 192 байт)
Запросы совместимы все. Не совместимо отсутствие обработки некоторых запросов. В результате (+)
—
SM
(29.01.2005 12:05, 142 байт)
Не про это ли ты говоришь?
—
Trashy
(29.01.2005 12:10,
пустое
,
ссылка
)
Нет. Это не касается пробуждения системы своим девайсом, а наоборот - правильного пробуждения своего собственного девайса. Что есть личное дело своего драйвера.
—
SM
(29.01.2005 12:51,
пустое
)
я раньше бы если драйвер не выходит по overlapped никогда - сразу бы сказал - разработчики - идиоты. Но теперь не уверен в этом. У товрищей с arm.com есть офигенная бага - и все ее знают, но не в одной errata ее нет. блин, козлы
—
DASM
(29.01.2005 12:01,
пустое
)
Кстати в MSDN: в SDK для DeviceIoControl параметр оверлаппед описан, WinCE.NET Aplication Develodment этот параметр игнорируется.
—
Trashy
(29.01.2005 12:07,
пустое
)
А в 98 кстати наоборот - в rerad/write этот параметр формальный (кроме работы с COM-портами), а в iocontrol - полноценный.
—
SM
(29.01.2005 12:51,
пустое
)
причем тут СЕ ? для моего в будущем кастрированного кота многие параметры в виде кошек тоже игнорируются. А вообще пора спать, время гляжу недетское
—
DASM
(29.01.2005 12:28,
пустое
)
Да и просто понятно: что рид/врайт есть обработчики для перекачки данных.
—
Trashy
(29.01.2005 11:19,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru