Taras

Forum Replies Created

Viewing 2 posts - 16 through 17 (of 17 total)
  • Author
    Posts
  • in reply to: application query by tdi filter? #5587
    Taras
    Participant

      You must not use KeWaitFor… at IRQL >= DISPATH_LEVEL if timeout is not equal zero. The problem is sometime NotifyEvent occures at DISPATCH_LEVEL and you should handle it immidiatly. So the one way is to copy net packe, hold them and return from NotifyEvent. On PASSIVE_LEVEL you can wait your application and then renew packet.

      in reply to: Can TDI filter driver inject packet to upper layer? #5584
      Taras
      Participant

        (1) and (2) can be done

        1) When you are hijacking ClientEventReceive, ClientEventChainedReceive you should analize content and return STATUS_DATA_NOT_ACCEPTED for rejecting data.

      Viewing 2 posts - 16 through 17 (of 17 total)