[ros-kernel] WDF - Windows Driver Foundation

Peter Scott PScott at KernelDrivers.com
Thu May 13 11:46:16 CEST 2004


Just my two cents...

WDF is just that a frame work around which one can develop particular types
of kernel mode drivers. There are still dozens of mini-ports in the windows
kernel which have not yet migrated to the WDF nor will they, for instance
filesystems and filesystem filters, though they have their own mini-port
model.

WDF simply removes the 90% of code which, for most drivers, is boiler plate
code, cut and pasted from some example in the DDK, nothing more. It is not
implemented as a mini-port but a frame work which one can register for
particular functionality or not, and let the WDF take care of it through
default processing.

If you support standard IRP based processing, then the WDF will work in this
environment, no problems, in theory.

One more thing, WDF is in pre-beta and not scheduled for release until
Longhorn, they say around late 2005, I would say sometime during 2006. It is
available for download through the beta program on the M$ website.

FWIW,

Pete

Peter Scott
PScott at KernelDrivers.com
www.KernelDrivers.com
 

> -----Original Message-----
> From: ros-kernel-bounces at reactos.com [mailto:ros-kernel-
> bounces at reactos.com] On Behalf Of Vizzini
> Sent: Thursday, May 13, 2004 6:05 AM
> To: ReactOS Kernel List
> Subject: Re: [ros-kernel] WDF - Windows Driver Foundation
> 
> On Tue, 2004-05-04 at 15:27, Aliberti Emanuele wrote:
> > >
> > I mean: if a new interface is simply a wrapper, let's ignore it until we
> > need it; otherwise, let's watch it, let's learn it: it may drive us to
> > avoid writing some code in a wrong, duplicate, inefficient... (add yours
> > here) way.
> 
> I've been to seminars about WDF, and it seems to be just another
> development framework kit, like NuMega's or others.  Just supporting the
> kernel API will get you the ability to run WDF drivers.  The ability to
> develop them is basically then just a matter of the headers and libraries.
> 
> So, I agree - no crisis atm.
> 
>  -Vizzini
> 
> 
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com
> http://reactos.com/mailman/listinfo/ros-kernel




More information about the Ros-kernel mailing list