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
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