Hello,
I'm trying to validate some HLK tests but I encoured some troubles to debugging
what's is going wrong.
Every failing test report the same error => "Driver has returned zero buffer
required on passing null buffer for output buffer which is wrong"
If someone can explain to me what this test is excepting or what this test is
doing, that would be great !
Best regards.
An exemple:
StartGroup:
GAudiT::Generic_Property_KSPROPERTY_PIN_DATAINTERSECTION_2_PIN_DATAINTERSECTION
Running test on device : ; ROOT\MEDIA\0000
Property SET is not supported
Property GET is supported
DeviceIoControl returned 0xEA
Error : More data is available.
DeviceIoControl returned 0x491
Error : There was no match for the specified key in the index.
KSPIN_DATAFLOW_OUT pin is currently in state KSSTATE_STOP; want it to be in
state KSSTATE_STOP
Property SET is not supported
Property GET is supported
DeviceIoControl returned 0xEA
Error : More data is available.
DeviceIoControl returned 0x491
Error : There was no match for the specified key in the index.
KSPIN_DATAFLOW_OUT pin is currently in state KSSTATE_STOP; want it to be in
state KSSTATE_STOP
Property SET is not supported
Property GET is supported
DeviceIoControl returned 0x6F8
Error : The supplied user buffer is not valid for the requested operation.
Driver has returned zero buffer required on passing null buffer for output
buffer which is wrong
Error: Verify: AreEqual((DWORD)FNS_PASS, testResult) - Values (0, 1) [File:
avcore\audiocore\Test\inc\TaefShellStub.h, Function:
CTaefShellStub::RunTestOnDevices, Line: 248]
EndGroup:
GAudiT::Generic_Property_KSPROPERTY_PIN_DATAINTERSECTION_2_PIN_DATAINTERSECTION
[Failed]