2000 DDK Vs. XP DDK Vs. Server 2003 DDK

Hi !

for the past years I’m compling my drivers with 2000
DDK and IFS Kit.
I’m considering now to start working the newer DDK’s
(XP or 2003).
My questions:
1.Are there any disadvantages with the new DDK’s?
2.Are there any known problems that might cause me
problems becasue I’m working with the new DDK’s?
3. Which is prefarable - XP or 2003?

10x in advance…


Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250

Use the latest version of the 2003 DDK, there is no disadvantage I can think
of, and it provides improved tools and samples. In particular use PreFast
and fix all the bugs it finds. Also seriously consider testing on 2003
using the checked build, driver verifier (this is improved over older
versions) and call usage verifier (only available in the later DDK’s).


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply

“Alon Elhanani” wrote in message news:xxxxx@ntdev…
> Hi !
>
> for the past years I’m compling my drivers with 2000
> DDK and IFS Kit.
> I’m considering now to start working the newer DDK’s
> (XP or 2003).
> My questions:
> 1.Are there any disadvantages with the new DDK’s?
> 2.Are there any known problems that might cause me
> problems becasue I’m working with the new DDK’s?
> 3. Which is prefarable - XP or 2003?
>
> 10x in advance…
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 250MB free storage. Do more. Manage less.
> http://info.mail.yahoo.com/mail_250
>

Alon -

The latest DDKs are the way to go. You will still be able to build a
driver for down-level environments (2k, XP) with the Server 2003 DDK.
As Don points out, there are some great reasons for using the Server
2003 DDK, including:

  • PREfast for Drivers is available in the Server 2003 kit. See
    http://www.microsoft.com/whdc/DevTools/tools/PREfast.mspx for more
    information on PREfast

  • Call Usage Verifier is a runtime tool that tracks call states of 47
    kernel APIs. For more information, see
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddtools
    /hh/ddtools/CUV_5b980444-7fb6-4f05-9f76-5a41fdfdb904.xml.asp

  • Deprecated function checking. The Windows Server 2003 and Windows XP
    build environments of the Server 2003 DDK have a very useful feature
    that driver developers can enable. When the environment variable
    DEPRECATE_DDK_FUNCTIONS is defined, the compiler generates a warning
    message whenever particular obsolete functions or macros from ntddk.h
    are referenced. These obsolete functions are clearly marked in the DDK
    documentation. More information on this can be found in the kit’s
    release notes.

  • More samples, and corrected samples. A sample index HTML file is now
    included to help explain and navigate to the samples that interest you.

  • Improved documentation. Documentation improvements and corrections
    ship in the latest DDKs.

We’re adding new tools and tool improvements for the Server 2003 SP1 DDK
as well, so you’ll want to take a look at that when it comes out.

Thanks,
Richard Moore
Lead PM Windows Driver Kits

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Wednesday, December 22, 2004 5:24 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] 2000 DDK Vs. XP DDK Vs. Server 2003 DDK

Use the latest version of the 2003 DDK, there is no disadvantage I can
think
of, and it provides improved tools and samples. In particular use
PreFast
and fix all the bugs it finds. Also seriously consider testing on 2003
using the checked build, driver verifier (this is improved over older
versions) and call usage verifier (only available in the later DDK’s).


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply

“Alon Elhanani” wrote in message news:xxxxx@ntdev…
> Hi !
>
> for the past years I’m compling my drivers with 2000
> DDK and IFS Kit.
> I’m considering now to start working the newer DDK’s
> (XP or 2003).
> My questions:
> 1.Are there any disadvantages with the new DDK’s?
> 2.Are there any known problems that might cause me
> problems becasue I’m working with the new DDK’s?
> 3. Which is prefarable - XP or 2003?
>
> 10x in advance…
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 250MB free storage. Do more. Manage less.
> http://info.mail.yahoo.com/mail_250
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com