Respondido Metro access to the MS HDA class driver

  • terça-feira, 21 de agosto de 2012 17:20
     
     

    Is it possible to access the MS HDA class driver using the IDeviceIoControl, ICreateDeviceAccessAsync

    and  IDeviceRequestCompletionCallback interfaces from a C++ Metro device app?


    Alexander J Kovacs


    As an edit and to be more specific, I would like to access functionality in an upper filter driver attched to the HDA class driver.
    • Editado AJKovacs quarta-feira, 22 de agosto de 2012 19:45 Update
    •  

Todas as Respostas

  • quarta-feira, 22 de agosto de 2012 21:16
    Moderador
     
     

    Hello,

    Sorry for the delay. I will pass your request on to our device driver guru and have him get back to you early next week. If you don't hear from him by Wednesday please bump this post and I will make sure he gets in touch with you.

    Thanks much,

    James


    Windows Media SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

  • quarta-feira, 29 de agosto de 2012 00:08
     
     

    Hi,

    I am investigating this.

    Looks like it is not possible, but I am trying to confirm for sure.

    Thanks

    -Bobby

  • quarta-feira, 29 de agosto de 2012 17:41
     
     
    Thanks, I am looking forward to seeing as much info as you can gather regarding this.

    Alexander J Kovacs

  • quarta-feira, 29 de agosto de 2012 20:56
     
     Respondido

    Hi Alexander,

    How is your upper filter driver certified and installed?

    Is this for a device you created?

    If yes, you can write a driver INF for your hardware that installs our class driver + your filter driver, get that certified & submit the corresponding device metadata, then you can access that interface from an app.

    The key thing that we are looking for is that the IHV that created the device is the one who should be enabling the access. 

    Thanks.

    -Bobby

  • quarta-feira, 29 de agosto de 2012 21:28
     
     

    Thanks for the info.

    Would we also be able to access the HDA class driver functionality or would that have to be duplicated in the filter driver?


    Alexander J Kovacs

  • quinta-feira, 30 de agosto de 2012 18:41
     
     Respondido

    Hi Alexander,

    You are only allowed to access the interfaces your custom driver/filter publishes.

    Thanks.

    -Bobby