Tdi Filter On windows 9x Question...

Hi All,
I have got some queries regarding Writing TDI Filters for 9x Platforms,This
is the first time i am working on 9x platforms my earlier experiences are
only on NT/2k/XP platforms.

1- WDM drivers are source compatible on all windows platforms.so if i
convert my NT style legacy filter driver to WDM will it run on both 9x and
NT platforms ? or i need to write a seprate Vxd for 9x ?

2-How can i get the AddDevice called for each device created by TCP ? I mean
i want to filter all the devices created by TCP namely-
TCP,IP,UDP,RawIp,Multicast etc.
under which class i should put my driver as UpperFilters or lower FIlters so
that it is loaded after TCP and before NetBt.sys ? - NetClient or
NetService{4d36e974-e325-11ce-bfc1-08002be10318} ?

Best Regards…
Subodh

> 1- WDM drivers are source compatible on all windows platforms.so if
i

convert my NT style legacy filter driver to WDM will it run on both
9x and
NT platforms ? or i need to write a seprate Vxd for 9x ?

TDI filters are different on Win9x and NT.

2-How can i get the AddDevice called for each device created by TCP
? I mean

You will not get any AddDevice for \Device\Tcp or such.

Max

You must have VxD to filter TDI on Windows 9X/ME. TDI is “logically” very
similar on all platform. However, the implementation, API and system
services are totally different.

Good luck,

Thomas F. Divine

PCAUSA - Toolkits & Resources For Network Software Developers
NDIS Protocol - NDIS Intermediate - TDI Client/Filter
http: - http:

wrote in message news:xxxxx@ntdev…
>
> Hi All,
> I have got some queries regarding Writing TDI Filters for 9x
Platforms,This
> is the first time i am working on 9x platforms my earlier experiences are
> only on NT/2k/XP platforms.
>
> 1- WDM drivers are source compatible on all windows platforms.so if i
> convert my NT style legacy filter driver to WDM will it run on both 9x and
> NT platforms ? or i need to write a seprate Vxd for 9x ?
>
> 2-How can i get the AddDevice called for each device created by TCP ? I
mean
> i want to filter all the devices created by TCP namely-
> TCP,IP,UDP,RawIp,Multicast etc.
> under which class i should put my driver as UpperFilters or lower FIlters
so
> that it is loaded after TCP and before NetBt.sys ? - NetClient or
> NetService{4d36e974-e325-11ce-bfc1-08002be10318} ?
>
> Best Regards…
> Subodh
>
>
></http:></http:>