Une interface est la façon dont un objet expose ses fonctionnalités au monde extérieur. COM, une interface est un tableau de pointeurs de fonctions implémentées par l'objet (comme un vtable C++). Le tableau représente l'interface et les fonctions auxquels il fait sont les méthodes de cette interface. Un objet peut exposer des interfaces autant qu'il choisit.
Chaque interface est basée sur l'interface COM fondamentale IUnknown. Les méthodes de IUnknown permettant la navigation d'autres interfaces exposées par l'objet.
En outre, chaque interface est donnée une interface unique ID (IID). Ce fait d'unicité c'est facile à soutenir la version de l'interface. Une nouvelle version de l'interface est tout simplement une nouvelle interface, avec un nouveau IID.
&Notenbsp ; IID pour la norme COM, OLE et COM, les interfaces sont prédéfinis.
Voir aussi  ; Des Interfaces et des objets COM dans la Win32 SDK