Windows - канал связи между драйвером и приложением. - PullRequest
1 голос
/ 23 ноября 2011

Я занимаюсь разработкой приложения. У моего драйвера есть данные для отправки в приложение и получения ответа. Но я не знаю, как это сделать.Кто-нибудь может мне порекомендовать?Спасибо.С уважением,

1 Ответ

3 голосов
/ 24 ноября 2011

Вы можете легко отправлять асинхронные запросы на чтение на устройство и хранить их в драйвере в очереди IRP.

Это называется инвертированным вызовом.

См. Эту статью по технике.

Когда вы отправляете запрос водителю, вы можете указать, что указатель используемого режима сохраняется.Благодаря этому вы можете напрямую общаться через эту «общую память».

...