[wdmaudiodev] Re: WDM Audio Subdevice registration and unregistration

  • From: Tim Roberts <timr@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 28 Aug 2008 14:56:53 -0700

Joseph Thomas-Kerr wrote:
> From: "Lee Laborczfalvi" <labor.lg@xxxxxxxxx>
>
>> I am working on modifying the MSVAD sample driver (simple) running on
>> Windows Vista in order to allow the Wave and Topology subdevices to be
>> registered in response to an IOCTL sent from a user mode process. 
>> This is
>> to provide dynamic subdevice creation functionality.  I am also adding
>> functionality to unregister the devices when a second IOCTL is received.
>
> I'm doing something similar. I am writing a driver that was
> originally  based on MSVAD multi. I want to add a new IOCTL to do some
> auxilliary processing. However, I can't figure out how to inform the
> port class of the handler routine for my new IOCTL. As far as I can
> see, all IOCTLs go to its dispatch routine and I never see them in my
> code.
>
> Can you fill me in on how to do this?

You don't.  MSVAD is a kernel streaming driver.  Additional
functionality is exposed through custom KS properties, not through ioctls.

-- 
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: