我正在尝试使用Profiling API构建自定义.NET分析器,我在项目中引用了一个问题。我不是C ++工程师,所以请耐心等待。
我在ATL Server项目的Visual Studio 2010中创建了一个简单的COM服务器。一切都很好,直到我添加代码来查询正在服务的接口:
HRESULT hr = pICorProfilerInfoUnk->QueryInterface( IID_ICorProfilerInfo,
(void **)&m_pICorProfilerInfo );
在头文件中,我引用了cor.h和corprof.h头文件,但我遗漏了一些东西。
作为参考,我使用此网站Sample中的代码作为参考。
任何帮助都会受到赞赏,我意识到这可能是模糊不清的。
由于
答案 0 :(得分:1)
你可能错过了与corguids.lib的链接,它保存了IID_ICorProfilerInfo
的实际定义(在corprof.h中它只被声明为extern
)。在您提到的示例中,请参阅Building the Source Code。