HI.... I'm analyzind a TDI filter.... I like to trace the calls going
through the filter and functions that gets called... to do so I have simple
client/server TCP and UDP apps... when Testing the TCP app I can see that
TDI_CONNECT and TDI_SEND gets called in the InternalDispatchTable....
However when Testing the UDP app I can't see the TDI_SEND_DATAGRAM called
(though app is working)..... However when Windows Services.exe runs (in the
background) TDI_SEMD_DATAGRAM is called..... why is that??????????
1. does this depends on how exactly the upper layer application makes the
socket/send call????
2. How many different ways do we have to make that call??
3. What exactly is the difference between FsContext and FsContext2 fileds
are in the File Object????
4. The EventType filed in PTDI_REQUEST_KERNEL_SET_EVENT structure returns 2
and 10... what exactly are they??
would very much appreciate your feedback.