Stephan
Thu Apr 13 03:07:22 CDT 2006
Knotta Clue wrote:
> Can someone tell me what kind(s) of performance degradations I can expect if
> I run an NDIS 5.x IM driver (based on passthru) under Vista? Also, will I
> need to do anything to the .inf files in order for this to work under Vista?
>From the "Driver Compatibility for Windows Vista" document
(
http://www.microsoft.com/whdc/driver/WDK/DrvCompat_Vista.mspx):
- NDIS 5.x and earlier drivers must go through a translation layer.
Windows Vista supports NDIS 6.0. NDIS 5.x and earlier drivers run in
Windows Vista, but they do so by translation to NDIS 6.0. The
translation layer can significantly reduce driver performance.
Solution: To avoid the translation penalty, port NDIS 5.x drivers to
NDIS 6.0.
For more information, see the white paper titled "Porting Miniport
Drivers to NDIS 6.0." In the WDK documentation, see also
"Introduction to NDIS 6.0" and "Porting NDIS 5.x Drivers to NDIS
6.0."
- NDIS 4.0 and 5.x intermediate filter drivers install and run in
Windows Vista, but they are deprecated.
Solution: Rewrite intermediate filter drivers as NDIS 6.0 filter
drivers.
For more information, see the WDK documentation, "NDIS 6.0 Filter
Drivers."
HTH, Stephan