[wdmaudiodev] HLK ApiValidator Failure

  • From: "David A. Hoatson" <dhoatson@xxxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 7 Jun 2019 11:20:18 -0700

Hello,

 

Hopefully Matthew can shed some light on this.

 

I am trying to get through the HLK tests and the first one that fails is
ApiValidator.  It is complaining that we are calling InterlockedIncrement /
InterlockedDecrement and DriverCallback.  Both InterlockedIncrement and
InterlockedDecrement are called from Combase.cpp because we have an ASIO
driver that uses COM.  Other drivers that also have ASIO are using
InterlockedIncrement / InterlockedDecrement and have passed HLK.

 

DriverCallback is used for our Mixer UI and is completely unrelated to audio
streaming.

 

Why is the ApiValidator complaining about these calls and how to I get
around it?

 

Thank you,

David A. Hoatson



 

Other related posts: