Reply To: TDImon

Home Forums Discussions General TDImon Reply To: TDImon

#5907
nic
Participant

    – Оба метода и patch и attach очень близки по реализации. И обработка event handler в них проводится аналогично.

    ОК. Гуру виднее, поправте, если я не прав.
    После того, как мы приаттачились к целевому устройству, к нам приходят все его пакеты, при запросе Major=IRP_INTERNAL_DEVICE_CONTROL
    Minor=TDI_SET_EVENT_HANDLER
    из клиентского приложения будет передан адрес обработчика, мы его запоминаем, а вниз передаем адрес своего обработчика.

    При методе “патч” необходимо вместо обработчика скажем
    TdiRegisterNetAddress записать свой. А обработчики, видимо, ставятся с помощью TdiBuildSetEventHandler.

    Под словом “анологично” Вы подразумевали необходимость замены адресов. Или я вообще нагнал? Поправте, если не трудно.