NT 3 and 4 Driver Model

If it doesn't fit anywhere else, drop it in here. (not to be used as a chat/nonsense section)

Moderator: Moderator Team

Post Reply
GoBusto
Posts: 579
Joined: Fri Jan 25, 2008 11:13 am
Location: UK
Contact:

NT 3 and 4 Driver Model

Post by GoBusto »

Hello all,

I seem to recall reading somewhere that early versions of Windows NT (3.x and 4.0) didn't use the WDM design for device drivers. Since VxD was only used by the Windows 9x series and WDF was only introduced fairly recently with Windows Vista, can anyone tell me the name of the driver model used by these versions of Windows?
Lone_Rifle
Test Team
Posts: 802
Joined: Thu Apr 03, 2008 2:17 pm
Contact:

Re: NT 3 and 4 Driver Model

Post by Lone_Rifle »

Believe it or not, it was the Windows NT Driver Model, see http://en.wikipedia.org/wiki/Windows_NT#Driver_models
Ged
Developer
Posts: 925
Joined: Thu Sep 29, 2005 3:00 pm
Location: UK

Re: NT 3 and 4 Driver Model

Post by Ged »

they're known as legacy drivers
JPLR
Posts: 80
Joined: Tue Oct 14, 2008 4:58 pm

Re: NT 3 and 4 Driver Model

Post by JPLR »

There is a difference between NT3, NT4 WDM in one hand and 2000/XP WDM drivers in the other hand.
The old OSes use the IRP method that originated in DEC's VMS.
Later it was decided that IRP was to much complicated so a new way was devised that was called fastIRP.
In fact it was a complete U-turn toward the Unix way to communicate between kernel and drivers: IRP are asynchronous and not so predictable and it was not easy to use in stacks of drivers like what is common now with anti virus or HID.
This change happens at the same time in NT and OpenVMS.
Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests