From: Kid on
Hi

What is the major difference between user mode driver and application dll , is
that user mode driver call Win32 API about device and hardware ?

Can user mode driver read/write IO and set DMA channel ?

What is the difference between traditional user mode driver and new UMDF ?

Thank for your teaching .
From: Maxim S. Shatskih on
> Can user mode driver read/write IO and set DMA channel ?

No. It can execute USB transactions though.

> What is the difference between traditional user mode driver and new UMDF ?

What is "traditional user mode driver"? I cannot understand this.

UMDF's advantage is that the device is properly integrated to the OS's
framework of supporting this kind of devices (so all apps written to this MS's
framework will be able to use the device). This is how UMDF driver differs from
the user-mode DLL.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim(a)storagecraft.com
http://www.storagecraft.com