Résolution de plusieurs composants d’agrégation prenant en charge la même interface
Il est rare que deux extensions exposent la même interface à ADSI. Dans ce cas, les règles suivantes s’appliquent :
- Si une interface, telle que IMyInterface, est prise en charge à la fois par l’agrégateur (ADSI) et les objets d’extension, QueryInterface retourne toujours l’IMyInterface pour ADSI.
- Si une interface, telle qu’IMyInterface, n’est pas prise en charge par l’agrégateur (ADSI), mais est prise en charge par plusieurs objets d’extension, QueryInterface retourne l’IMyInterface du premier objet d’extension répertorié dans le Registre qui prend en charge l’interface.
N’oubliez pas que l’ordre des composants dans le Registre affecte également la résolution des conflits de noms dans Automation. Pour plus d’informations, consultez Résolution des conflits de noms de fonction/propriété dans Automation dans les extensions.