[wdmaudiodev] Re: set the default audio format dynamically during/after driver installation

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 14 Aug 2018 19:41:38 +0000

Once you’ve created an instance, you can update the driver on it using 
pnputil.exe /add-driver yournewdriver.inf /install

The /add-driver will add it to the driver store, and /install will apply the 
new driver to all the instance IDs that it matches.

________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on 
behalf of Tim Roberts <timr@xxxxxxxxx>
Sent: Tuesday, August 14, 2018 12:10:48 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: set the default audio format dynamically 
during/after driver installation

Johannes Freyberger wrote:

It’s a pure virtual driver without real hardware. Would there be a different 
answer depending from this? A different way to set the format for virtual or 
real hardware drivers?

Absolutely.  The command "devcon install" sounds very inviting, but it doesn't 
always do what you think.  It pre-installs the driver package, and then it 
creates a new fake devnode with the hardware ID you give it.  It then starts 
the PnP process to find a driver for the devnode it created, just as if you had 
plugged in a brand new device.

It always creates a new devnode, even if one already exists.  It's very easy to 
end up with duplicates.  If you change your INF, you must be careful to remove 
the old fake devices.

--
Tim Roberts, timr@xxxxxxxxx<mailto:timr@xxxxxxxxx>
Providenza & Boekelheide, Inc.

Other related posts: