Objekty a rozhraní MODELU COM
COM je technologie, která umožňuje, aby objekty interagovali přes hranice procesů a počítačů stejně snadno jako v rámci jednoho procesu. Com to umožňuje zadáním, že jediný způsob, jak manipulovat s daty přidruženými k objektu, je prostřednictvím rozhraní na objektu. Pokud se tento termín používá v této dokumentaci, odkazuje na implementaci v kódu binárního rozhraní kompatibilního s com, které je přidruženo k objektu.
Com používá slovo rozhraní v jiném smyslu než obvykle používané v programování v jazyce Visual C++. Rozhraní jazyka C++ odkazuje na všechny funkce, které třída podporuje a že klienti objektu mohou volat, aby s ním mohli pracovat. Rozhraní MODELU COM odkazuje na předdefinovanou skupinu souvisejících funkcí, které třída MODELU COM implementuje, ale konkrétní rozhraní nemusí nutně představovat všechny funkce, které třída podporuje.
Odkazování na objekt implementaci rozhraní znamená, že objekt používá kód, který implementuje každou metodu rozhraní a poskytuje binární ukazatele kompatibilní s modelu COM na tyto funkce knihovny COM. Com pak tyto funkce zpřístupní každému klientovi, který požádá o ukazatel na rozhraní, ať už je klient uvnitř procesu, který tyto funkce implementuje, nebo mimo tento proces.
Další informace najdete v následujících tématech:
- rozhraní a implementace rozhraní
- ukazatele a rozhraní rozhraní
- dědičnosti rozhraní IUnknown a rozhraní
Související témata