佚名通过本文主要向大家介绍了office组件出现问题,网络组件出现问题,加载小组件时出现问题,生产组件问题,光伏组件质量问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 急问:关于创建一个系统枚举组件的问题。
描述:
解决方案1:
描述:
小弟想做一个系统设备枚举,但是初学com不知道怎么弄。
根据例子写了一个,运行的时候在创建组件时就出错了,
希望大虾指点一下,多谢。
创建枚举组件的代码如下:
HRESULT hr;
ICreateDevEnum *pSysDevEnum=NULL;
hr=CoCreateInstance(CLSID_SystemDeviceEnum,NULL,CLSCTX_INPROC_SERVER,IID_ICreateDevEnum,(void **)&pSysDevEnum);
if(FAILED(hr))
{
AfxMessageBox("erro");
return hr;
}
解决方案1:
在程序开始要调用CoInitialize()的 , 结尾调用CoUninitialize();包含objbase.h文件
解决方案2:返回的错误值是什么?就是hr的值