DISTRIBUTED COMPONENT OBJECT MODEL

COM OBJECTS
    IDentified by unique Class Identifier (CLSID)
        Globally Unique Identifiers (GUID)
        CoCreate calls RPC UuidCreate generates 128 bit GUID        coolaward.gif (3848 bytes)

DEFINED BY INTERFACES:

    SEMANTICALLY RELATED FUNCTIONS

        iSPY                SPYNAME

                             SPYDISGUISE

                             SPYCONTACTS

                             SPYCOVER

 

    iCOUNTERSPY     COUNTERSPYNAME

                            COUNTERSPYDISGUISE

                            COUNTERSPYCONTACTS

                            COUNTERSPYGOVERNMENT

 

INTERFACE NAVIGATION: QueryInterface: IID with interface pointer

    ISPY QueryInterfaces concerning SPYCONTACTS

    ICOUNTERSPY QueryInterfaces about SPYCOVER

        points to ISPY!!SY00972_.wmf (1976 bytes)

 

ICOUNTERSPY Links to ISPY by binary code module - DLL or EXE

 

elec.gif (3738 bytes)IN PROCESS SERVER:DLL loads surrogate process into address space

SO01632_.wmf (4842 bytes)OUT OF PROCESS SERVER:EXE:context switching requires additional resources!

DCOM 3 RESTAURANT

Webpage content copyright by Year 2000 Software Engineering Company,Inc.