What happens when client calls CoCreateInstance?




Answer Posted / guest

- Reads Root\Classes\ProgId for the matching ProgID
- Reads Root\Classes\ProgId for the matching CLSID. The
CLSID is read from the above step.
- From the CLSID key, the server type and image filename is
known.
- Depending upon the server type, it starts the server.
- Calls CoGetClassObject function to get a handle to the
factory object.
- Then calls createinstance on the factory interface to get
the pointer to the derived object.

Is This Answer Correct ?    3 Yes 0 No






Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which namespace do the classes, allowing you to support COM functionality, are located?

1449