5.2. Rozhraní IUnknown

Obsah

5.2.1. Metoda QueryInterface
5.2.2. Metody AddRef a Release

Ne každý objekt implementující nějaká rozhraní můžeme považovat za COM objekt. Tím se stane až v okamžiku, kdy implementuje rozhraní IUnknown, definované specifikací COM. Toto rozhraní má mezi všemi ostatními zvláštní postavení, neboť jakékoliv jiné COM rozhraní musí obsahovat také metody rozhraní IUnknown (např. tak, že definici tohoto rozhraní zdědí) a každá COM třída musí rozhraní IUnknown implementovat.

Rozhraní IUnknown obsahuje tři metody: QueryInterface, AddRef a Release.