1、CoGetClassObject使用DllGetClassObject來創(chuàng)建類廠。聲明如下:
STDAPI??? DllGetClassObject (
????????????????????????????????const?? CLSID &clsid,
????????????????????????????????const?? IID &? iid,
??????????????????????????????? void? **? ppv? );
?????????????????????????????????
2、組件的創(chuàng)建過程
客戶調(diào)用 CoGetClassObject----〉com庫調(diào)用DllGetClassObject ------>返回給客戶IClassFactory------>客戶調(diào)用 IClassFactory::CreateInstance------>返回給客戶 IX---------〉客戶調(diào)用IX::FX.