Auflösung mehrerer Aggregationskomponenten, die dieselbe Schnittstelle unterstützen

Es ist ungewöhnlich, dass zwei Erweiterungen die gleiche Schnittstelle für ADSI verfügbar machen. In diesem Fall gelten die folgenden Regeln:

  • Wenn eine Schnittstelle wie IMyInterface sowohl vom Aggregator (ADSI) als auch von erweiterungsobjekten unterstützt wird, gibt QueryInterface immer IMyInterface für ADSI zurück.
  • Wenn eine Schnittstelle wie IMyInterface vom Aggregator(ADSI) nicht unterstützt wird, aber von mehr als einem Erweiterungsobjekt unterstützt wird, gibt QueryInterface die IMyInterface des ersten Erweiterungsobjekts zurück, das in der Registrierung aufgeführt ist, die die Schnittstelle unterstützt.

Beachten Sie, dass die Reihenfolge der Komponenten in der Registrierung auch die Lösung von Namenskonflikten in Automation beeinflusst. Weitere Informationen finden Sie unter Lösung von Funktions-/Eigenschaftsnamenskonflikten in Automation in Erweiterungen.