CoCreateInstance 函数使用疑问
CoGetClassObject 函数。函数原形:
STDAPI CoCreateInstance(
REFCLSID rclsid, //创建的Com对象的类标识符(CLSID)
LPUNKNOWN pUnkOuter, //指向接口IUnknown的指针
DWORD dwClsContext, //运行可执行代码的上下文
REFIID riid, //创建的Com对象的接口标识符
LPVOID * ppv //用来接收指向Com对象接口地址的指针变量
);
明明是五个参数
但是我使用 g_pUnk.CoCreateInstance(CLSID_First,
NULL,
CLSCTX_INPROC_SERVER,
IID_IFirst,
(void**)&IFirstATL);
却提示:
error C2661: 'CoCreateInstance' : no overloaded function takes 5 parameters
怎么回事呢 ??
[[it] 本帖最后由 vfdff 于 2008-10-19 00:48 编辑 [/it]]