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