Porting WDM driver to NT

I’ve recently been asked to port a WDM driver for a PCI card to NT 4.0. It seems that a large customer is still using NT one one of their systems and would like to use our device under that platform.

Is the DDK for NT still available? How would I go about finding it?

Any good references for NT drivers that you can recommend?

Thanks,

Steve

xxxxx@embeddedintelligence.com wrote:

I’ve recently been asked to port a WDM driver for a PCI card to NT 4.0. It seems that a large customer is still using NT one one of their systems and would like to use our device under that platform.

Is the DDK for NT still available? How would I go about finding it?

If you have MSDN, all of the old DDKs (even Windows 3.1, I believe) are
still available for download from the subscriber’s web site.

Any good references for NT drivers that you can recommend?

There are several, but I’m not sure you’ll need one. Except for PnP and
power management, the principles are all the same. The non-PnP drivers
in the current DDK will (almost) all run on NT 4. By looking over a
couple of the samples, I don’t think it will take you very long.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

The main idea is that you must scan all PCI busses in system using
HalGetBusData for your vendor/product IDs, then - when your device is found -
do the IoCreateDevice stuff, and, instead of relying on PnP START IRP to get
the hardware resources, use HalAssignSlotResources.

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

----- Original Message -----
From:
To: “Windows System Software Devs Interest List”
Sent: Friday, November 03, 2006 4:25 AM
Subject: [ntdev] Porting WDM driver to NT

> I’ve recently been asked to port a WDM driver for a PCI card to NT 4.0. It
seems that a large customer is still using NT one one of their systems and
would like to use our device under that platform.
>
> Is the DDK for NT still available? How would I go about finding it?
>
> Any good references for NT drivers that you can recommend?
>
> Thanks,
>
> Steve
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Thanks guys.