Interfacce

Un'interfaccia č il modo in cui un oggetto espone la funzionalitą al mondo esterno. In COM, un'interfaccia č una tabella di puntatori (come un vtable C++) alle funzioni implementate dall'oggetto. La tabella rappresenta l'interfaccia e le funzioni a cui punta sono i metodi dell'interfaccia. Un oggetto in grado di esporre le interfacce come molti come sceglie.

Ogni interfaccia č basato sull'interfaccia COM fondamentale, IUnknown. I metodi di IUnknown consentono la navigazione verso altre interfacce esposte dall'oggetto.

Inoltre, ogni interfaccia č data un'unica interfaccia ID (IID). Questo rende unicitą č facile per il supporto delle versioni di interfaccia. Una nuova versione di un'interfaccia č semplicemente una nuova interfaccia, con un nuovo IID.

&Notanbsp;  IID per standard COM, OLE e COM interfacce sono pre-definite.

Introduzione a COM

Vedere a&nchenbsp; Interfacce e oggetti COM nella Win32 SDK

Index