网络摄像头性能系统测试 - WNCameraRequirements - 错误:parseEtl失败,错误REGDB_E_CLASSNOTREG(0x80040154)

时间:2014-07-20 11:34:28

标签: windows camera performance-testing etw

我正在对我们的相机进行性能测试,目前失败的测试是: Webcam Performance System Test - WNCameraRequirements

测试迭代摄像机媒体类型并按预期记录etl文件,停止并关闭摄像机,但由于解析了etl文件,测试失败:

  

开始操作:parseEtl平均250 endGuid   {B8197C10-845F-40ca-82AB-9341E98CFC2B} endId 215 max 275 name时间到   切换预览MediaTypes场景DiffEventSeries跳过1个startGuid   {B8197C10-845F-40ca-82AB-9341E98CFC2B} startId 243

     

解析Etl:previewIterateMediaTypes_7-20_10-22-58.etl

     

警告:CoCreateInstance(CLSID_EtwFilter,NULL,CLSCTX_ALL,IID_IEtwFilter,   (void **)spEtwFilter.ReleaseAndGetAddressOf())失败了   REGDB_E_CLASSNOTREG(0x80040154)

     

警告:   *文件:testsrc \ multimediatest \ common \ helpers \ capture \ videocaptureperf \ videocaptureperf.cpp   Ln:260

     

警告:DiffEventSeries(etlFileName,pszStartEventGuid,   startId,pszEndEventGuid,endId,& min,& max,& ave,skip,   m_spLog.Get())失败了REGDB_E_CLASSNOTREG(0x80040154)

     

警告:   *文件:testsrc \ multimediatest \ common \ helpers \ capture \ captureengine \ captureengineautomation.cpp   Ln:2109

     

错误:parseEtl失败,错误为REGDB_E_CLASSNOTREG   (0x80040154的)

我尝试为ETW搜索丢失的dll,但我发现没有任何相关内容。在试图解析生成的etl文件时,看起来像是一个错误,这个错误似乎对任何人都很熟悉吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

我使用了错误的whql测试平台版本(需要x64),我需要regsvr32 etwpatterns.dll。话虽这么说,这个测试被微软(whql filters)过滤掉了,所以我们最终忽略了它。