CoCreateInstance 返回 INVALIDARG解决思路

CoCreateInstance 返回 INVALIDARG
hr = CoCreateInstance(clsid,
NULL,
CLSCTX_INPROC_SERVER,
iid_mouse,
(void**)&pMouse);

返回的hr = E_INVALIDARG

解释是一个或多个参数无效

各位大侠有碰到过这个问题么 
可能的原因是什么呢 多谢

------解决方案--------------------
CLSCTX_REMOTE_SERVER 遇到 E_INVALIDARG 的到是多...

难道是你的iid_mouse接口不支持 CLSCTX_INPROC_SERVER ?

你改成CLSCTX_ALL试试!
------解决方案--------------------
也许clsid错了吧,仔细检查下
------解决方案--------------------
c#编写的com,注册到全局程序集了吗?oleviewer打开有问题吗?
------解决方案--------------------
代码发给我,我帮你调试一下
gw_net@163.com