Downloaded 51 times





COM allows objects exposed from DLLs to be accessed through well-defined interfaces. A DLL registers an object by implementing the DllGetClassObject() function, which returns an interface pointer when called. The COM subsystem handles object instantiation by looking up the DLL in the registry, loading it, and calling DllGetClassObject(). DCOM extends COM to allow objects to be accessed remotely by starting a DCOM server process.



