Tutorial for NDIS intermediate drivers?

T

Thomas F. Divine [DDK MVP]

The three-part article "Extending the PassThru NDIS IM Driver..." at
http://www.wd-3.com may be helpful. First two parts are in the Archives.

Some additional info at NDIS.com.

Study the WS2003 DDK PassThru and MUX driver samples.

Good luck,

Thomas F. Divine, Windows DDK MVP
http://www.pcausa.com
 
M

Maxim S. Shatskih

DDK docs, then PASSTHRU sample, then investigation of the NDIS registry on
your own machine.
 
N

Nazan Kurt \(MSFT\)

Mux sample in the DDK is also an NDIS IM driver.

If you are interested in IM drivers in Longhorn, the best sample to look at
is Mux after reading DDK docs on NDIS IM drivers.

-Nazan
This posting is provided "AS IS" with no warranties, and confers no rights.
 
M

Maxim S. Shatskih

If you are interested in IM drivers in Longhorn

Am I correct that LH will have NDIS 6, which will provide the new filtering
facility instead of PASSTHRU-style IMs?
 
T

Thomas F. Divine [DDK MVP]

Maxim S. Shatskih said:
Am I correct that LH will have NDIS 6, which will provide the new
filtering
facility instead of PASSTHRU-style IMs?

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
(e-mail address removed)
http://www.storagecraft.com

LH provides NDIS 6 "Lightweight Filter" driver that replaces NDIS 5 IM
filter drivers.

LH will support a NDIS 6 MUX driver that is similar to the NDIS 5 MUX
driver - although with changes to most APIs.

AFAIK NDIS 6 will provide some "legacy" support for NDIS 5 IM filter drivers
(and NDIS 5 drivers in general...), however use of a NDIS 5 drivers on LH
will certainly put the host in a degraded mode of operation.

There is also a higher-level "Windows Filtering Platform" (WFP) API that
interfaces with TCP/IP stack internals. A really complex interface IMHO that
exposes a lot of things that MS needs for their firewall.

Thomas
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top