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, z . B. IMyInterface, sowohl vom Aggregator (ADSI) als auch von beliebigen Erweiterungsobjekten unterstützt wird, gibt QueryInterface immer das IMyInterface für ADSI zurück.
- Wenn eine Schnittstelle, z . B. IMyInterface, vom Aggregator (ADSI) nicht unterstützt wird, aber von mehreren Erweiterungsobjekten unterstützt wird, gibt QueryInterface das IMyInterface des ersten Erweiterungsobjekts zurück, das in der Registrierung aufgeführt ist, das die Schnittstelle unterstützt.
Beachten Sie, dass sich die Reihenfolge der Komponenten in der Registrierung auch auf die Auflösung von Namenskonflikten in Automation auswirkt. Weitere Informationen finden Sie unter Auflösung von Funktions-/Eigenschaftsnamenkonflikten in Der Automatisierung in Erweiterungen.