[wdmaudiodev] Re: HLK ApiValidator Failure

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 7 Jun 2019 19:38:00 +0000

After searching the webs, this article might help you, especially the “link to 
onecoreuap.lib” part.

https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/validating-universal-drivers

________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on 
behalf of Matthew van Eerde <dmarc-noreply@xxxxxxxxxxxxx>
Sent: Friday, June 7, 2019 12:34:49 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: HLK ApiValidator Failure

Sorry, I am not familiar with ApiValidator.

You can follow these steps to troubleshoot HLK failures in general:
https://docs.microsoft.com/en-us/windows-hardware/test/hlk/user/troubleshooting-windows-hlk<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Ftest%2Fhlk%2Fuser%2Ftroubleshooting-windows-hlk&data=02%7C01%7Cmatthew.van.eerde%40microsoft.com%7C86af9e80caee4a7a73b708d6eb7f4d51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636955329339830107&sdata=NbaM2O7pVddmfm6Kg77y%2BGdZAebdzeJFOTBy2dLYmUE%3D&reserved=0>

In particular you can go to 
https://support.microsoft.com/<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsupport.microsoft.com%2F&data=02%7C01%7Cmatthew.van.eerde%40microsoft.com%7C86af9e80caee4a7a73b708d6eb7f4d51%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636955329339840119&sdata=AIBKHceQiShlC6k9EmwWVNcnB1%2BYSKpwyMYdjtbwP2Q%3D&reserved=0>

Support for business > Get started > Select the product family: “Developer 
Tools” > Select a product: “Windows Driver Kit (WDK, HLK)” > Select the product 
version: “Hardware Lab Kit for Windows 10”.

You should open a separate support case for each failure, and provide an .hlkx 
file containing the failing log.

From: David A. Hoatson<mailto:dhoatson@xxxxxxxxxxxxxx>
Sent: Friday, June 7, 2019 11:21 AM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] HLK ApiValidator Failure

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: