COM服务器的创建过程

以API被调用先后次序书写,备查:

STDAPI CoCreateInstance( 
  REFCLSID rclsid, 
  LPUNKNOWN pUnkOuter, 
  DWORD dwClsContext, 
  REFIID riid, 
  LPVOID 
* ppv 
); 

STDAPI CoGetClassObject( 
  REFCLSID rclsid, 
  DWORD dwClsContext, 
  COSERVERINFO 
* pServerInfo, 
  REFIID riid, 
  LPVOID 
* ppv 
); 

STDAPI DllGetClassObject( 
  REFCLSID rclsid, 
  REFIID riid, 
  LPVOID 
* ppv 
); 

HRESULT IClassFactory::CreateInstance( 
  IUnknown 
* pUnkOuter, 
  REFIID riid, 
  
void ** ppvObject 
); 


posted @ 2004-11-30 22:51  neoragex2002  阅读(646)  评论(0编辑  收藏  举报