对用过COM的来说巨简单的问题(在线等待,解决立即给分)
某个公司只提供给我一个DLL组件,里面只有一个TTS方法给我使用,接口是ITTSEngine,我怎么才能调用这个方法?,我想通过下面方式,可是不行:(
HRESULT hr;
if(pIUnknown!=NULL)
{
hr=pIUnknown->QueryInterface(IDD_ITTSEngine,(void**)&TTSPtr);
if(FAILED(hr))
{
::AfxMessageBox("不能获取接口IID_ITTSEngine!");
pIUnknown->Release();
return;
}
TTSPtr->Tts((_bstr_t)" ssssss","file.pcm");
TTSPtr->Release();
}
编译总提示IDD_ITTSEngine没有定义,COM对我来说太陌生了,请高手帮我解决这个问题,不生感激!分不够还可另开帖子再加!