Rozhraní (ATL)

Rozhraní je způsob, jakým objekt zpřístupňuje své funkce vnějšímu světu. V modelu COM je rozhraní tabulkou ukazatelů (například vtable jazyka C++) na funkce implementované objektem. Tabulka představuje rozhraní a funkce, na které odkazuje, jsou metody tohoto rozhraní. Objekt může vystavit libovolný počet rozhraní.

Každé rozhraní je založeno na základním rozhraní MODELU COM, IUnknown. Metody IUnknown umožňují navigaci na jiná rozhraní vystavená objektem.

Každé rozhraní má také jedinečné ID rozhraní (IID). Tato jedinečnost usnadňuje podporu správy verzí rozhraní. Nová verze rozhraní je jednoduše nové rozhraní s novým IID.

Poznámka

Identifikátory IID pro standardní rozhraní COM a OLE jsou předdefinované.

Viz také

Úvod do modelu COM
Objekty a rozhraní MODELU COM