Windows 2003 query

Hi All
Can any body tell me the changes that are there from Windows 2000
to Windows 2003 with respect to Kernel Mode driver Interfaces or any
other driver support. Also the Enhancements made in the DDK from
windows 2000 to Windows 2003.
Thanks in advance for the response.

Regds
Mayank

> Can any body tell me the changes that are there from Windows 2000

to Windows 2003 with respect to Kernel Mode driver Interfaces or any
other driver support.

In short - no major changes, but lots of tiny minor ones. I expect most w2k
drivers to work on w2k3 and XP.

Also the Enhancements made in the DDK from
windows 2000 to Windows 2003.

See “What’s new” chapter in the DDK.

Just off-head is:

  • NDIS5.1 - which supports packet stack locations and CancelSendPackets.
  • the decomposed internals of MmGetSystemAddressForMdlSafe -
    MmAllocateMappingAddress allocates an “aperture” of system PTEs, and then
    MmMapLockedPagesWithReservedMapping maps the MDL to it. The reason is to
    pre-allocate the resources on driver startup to avoid MDL mapping failures at
    low resources - MmMapLockedPagesWithReservedMapping will not fail due to lack
    of system PTEs.
  • and more such “minor but good and helpful” things.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

The DDK changes are big, besides the obvious of new improved samples and bug
fixes there is:

PREFAST this is a super lint like tool that can find bugs in your driver
before you even run it.

Call Usage Verifier (CUV) this is a set of runtime checks that can be
compiled in to you driver. It offers significant additional debugging
capabilities to the system, and all driver should run against it for
completeness.

BOTTOM LINE IF YOU ARE NOT USING THE LATEST DDK, YOU ARE NOT GETTING ALL THE
DEBUGGING AND TESTING CAPABILITIES IN THE SYSTEM.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting

“Mayank Kumar” wrote in message
news:xxxxx@ntdev…
> Hi All
> Can any body tell me the changes that are there from Windows 2000
> to Windows 2003 with respect to Kernel Mode driver Interfaces or any
> other driver support. Also the Enhancements made in the DDK from
> windows 2000 to Windows 2003.
> Thanks in advance for the response.
>
> Regds
> Mayank
>
>

“Mayank Kumar” wrote in message
news:xxxxx@ntdev…
> Can any body tell me the changes that are there from Windows 2000
> to Windows 2003 with respect to Kernel Mode driver Interfaces or any
> other driver support. Also the Enhancements made in the DDK from
> windows 2000 to Windows 2003.
>

You-all really, really, wanna check OSR Online for stuff like this. It’ll
save you a lot of time:

http://www.osronline.com/article.cfm?id=250

Peter
OSR