WDM or KMDF ?

Discussion in 'Windows Vista Drivers' started by Robert Lluís, Jul 19, 2006.

  1. Hello,

    To develop a new driver what is the best choice, going Windows Driver
    Model -WDM- or Kernel Mode Driver Framework -KMDF-?
    I see there is more information available for WDM but KMDF is newer
    (so better?).

    Thanks,
    Robery Ll
     
    Robert Lluís, Jul 19, 2006
    #1
    1. Advertisements

  2. Robert Lluís

    Don Burn Guest

    KMDF will be faster to develop and more reliable. Of course this depends
    on the type of driver you are doing, since not all kernel mode drivers fit
    WDM either. But if it fits WDM it should be doable with KMDF
     
    Don Burn, Jul 19, 2006
    #2
    1. Advertisements

  3. If the type of driver you are writing is supported by KMDF, you should
    absolutely use it. It will save you a lot of time writing and debugging
    boilerplate code for complicated things like power management state logic.
     
    Skywing [MVP], Jul 19, 2006
    #3
  4. Robert Lluís

    Guest Guest

    what type of device are you developing for? Depending on the class, the way
    it hooks into the system, and the performance requirements, you may also be
    able to use UMDF.

    -p
     
    Guest, Jul 19, 2006
    #4
  5. what type of device are you developing for? Depending on the class, the way

    The target device does DMA and issues interrupts so I don't think I can
    use a user mode driver.
    Thanks for the answers, it looks like I have to go KMDF.
    Robert
     
    Robert Lluís, Jul 20, 2006
    #5
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.