Resolução de vários componentes de agregação que suportam a mesma interface
É incomum que duas extensões exponham a mesma interface ao ADSI. Se isso acontecer, aplicam-se as seguintes regras:
- Se uma interface, como IMyInterface, for suportada pelo agregador (ADSI) e por qualquer objeto de extensão, QueryInterface sempre retornará o IMyInterface para ADSI.
- Se uma interface, como IMyInterface, não é suportada pelo agregador (ADSI), mas é suportada por mais de um objeto de extensão, QueryInterface retorna o IMyInterface do primeiro objeto de extensão listado no registro que oferece suporte à interface.
Lembre-se de que a ordem dos componentes no Registro também afeta a resolução de conflitos de nome na automação. Para obter mais informações, consulte Resolução de conflitos de nome de função/propriedade na automação em extensões.