Sdílet prostřednictvím


Řešení více agregačních komponent podporujících stejné rozhraní

Je neobvyklé, že dvě rozšíření zveřejňují stejné rozhraní pro rozhraní ADSI. V takovém případě platí následující pravidla:

  • Pokud rozhraní, například IMyInterface, je podporováno agregátorem (ADSI) i všemi rozšiřujícími objekty, QueryInterface vždy vrátí IMyInterface pro ROZHRANÍ ADSI.
  • Pokud agregátor (ADSI) nepodporuje rozhraní, jako je IMyInterface, ale podporuje více než jeden objekt rozšíření, QueryInterface vrátí IMyInterface prvního objektu rozšíření uvedeného v registru, který podporuje rozhraní.

Mějte na paměti, že pořadí komponent v registru má vliv také na řešení konfliktů názvů ve službě Automation. Další informace najdete v tématu řešení konfliktů názvů funkcí nebo vlastností v automatizaci v rozšířeních.