在WINDOWS 2000 PRO下使用 DES 创建COM失败?

mickyo 2010-08-03 04:50:38
我在WINDOWS 2000 PRO下使用 DES

local_HR=CoCreateInstance(CLSID_MediaDet,NULL, CLSCTX_INPROC_SERVER,IID_IMediaDet,(void **)&local_pMediaDet);

local_HR = CoCreateInstance(CLSID_AMTimeline,NULL, CLSCTX_INPROC_SERVER,IID_IAMTimeline, (void **)&Global_pTL);

都是返回 REGDB_E_CLASSNOTREG

意思是:A specified class is not registered in the registration database. Also can indicate that the type of server you requested in the CLSCTX enumeration is not registered or the values for the server types in the registry are corrupt.

但是其它基本播放的DSHOW COM 是可以创建的.

请问怎么回事呢,是否WIN2000还没有包含 DSHOW DES, 我是否要安装 DSHOW SDK进系统里去?
...全文
22 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
newyanglong 2011-08-09
  • 打赏
  • 举报
回复
顶,我在win2008上也遇到这个情况

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧