Megosztás a következőn keresztül:


COM-kiszolgáló feladatai

Az ügyfél egyik legfontosabb módja, hogy egy objektumra mutató mutatót kapjon, ha az ügyfél megkéri a kiszolgáló indítását, valamint a kiszolgáló által biztosított objektum egy példányának létrehozását és aktiválását. A kiszolgáló felelőssége annak biztosítása, hogy ez megfelelően történjen. Ennek több fontos része is van.

A kiszolgálónak egy osztályobjektum kódját kell implementálnia az IClassFactory vagy IClassFactory2 interfész implementálásán keresztül.

A kiszolgálónak regisztrálnia kell a CLSID azonosítóját a rendszerregisztrációs adatbázisban azon a gépen, amelyen található, továbbá lehetősége van arra, hogy közzétegye a számítógép helyét a hálózat más rendszereiben, hogy az ügyfelek meghívják anélkül, hogy az ügyfélnek ismernie kellene a kiszolgáló helyét.

A kiszolgáló elsősorban a biztonságért felelős; vagyis a kiszolgáló többnyire azt határozza meg, hogy az adott ügyfél az egyik objektumára mutató mutatót fog-e adni.

A folyamaton belüli kiszolgálóknak olyan függvényeket kell implementálniuk és exportálniuk, amelyek lehetővé teszik az ügyfélfolyamat számára a példányosításukat.

Az alábbi témakörök a COM-kiszolgáló feladatait ismertetik:

COM-ügyfelek és -kiszolgálók