DIFx and virtual device drivers...

Discussion in 'Windows Vista Drivers' started by Robert Randall, Feb 1, 2007.

  1. I would like to use DIFx to install some virtual device drivers. Since
    these are virtual drivers I have to create the device instances manually.
    Is there a recommended way to do this with DIFx? DIFx appears to require a
    real device before it will create an instance. Is there a DIFx way to do
    this or should I use the SetupAPI and create the device?



    Robert Randall
     
    Robert Randall, Feb 1, 2007
    #1
    1. Advertisements

  2. Robert Randall

    Ivco Guest

    I think you need to create devnode yourself.
     
    Ivco, Feb 1, 2007
    #2
    1. Advertisements

  3. Robert Randall

    Pavel A. Guest

    For virtual devices, there ate two choices:
    - Root enumerated
    - Virtual bus ( "toaster" DDK sample )

    --PA
     
    Pavel A., Feb 3, 2007
    #3
  4. My device is root enumerated.


     
    Robert Randall, Feb 3, 2007
    #4
  5. Robert Randall

    Nick Rivers Guest

    DIFx does not support root-enumerated virtual devices. You must create a
    devnode for that device first, then it works.
    Or you must use a class filter driver instead (if that would work for you).

    @DIFx team:
    Do you plan to support the installation of physically-non-existing virtual
    devices through DIFx in the future? I would really
    appreciate that, cause in the past we┬┤ve used our own install code to
    install different hardware and virtual devices but we really
    would like to switch to DIFx in the future, but not as long as DIFx does not
    support the same features as devcon does.
     
    Nick Rivers, Apr 24, 2007
    #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.