同じインターフェイスをサポートする複数の集計コンポーネントの解決

2つの拡張機能が同じインターフェイスをADSIに公開することはまれです。 この場合、次の規則が適用されます。

  • IMyInterfaceなどのインターフェイスがアグリゲーター (ADSI) と任意の拡張オブジェクトの両方でサポートされている場合、QueryInterfaceは常にADSIのIMyInterfaceを返します。
  • IMyInterfaceなどのインターフェイスがアグリゲーター (ADSI) でサポートされていないが、複数の拡張オブジェクトでサポートされている場合、QueryInterfaceは、インターフェイスをサポートするレジストリに記載されている最初の拡張オブジェクトのIMyInterfaceを返します。

レジストリ内のコンポーネントの順序は、オートメーションでの名前の競合の解決にも影響することに注意してください。 詳細については、 拡張機能のオートメーションでの関数/プロパティ名の競合の解決 を参照してください。