Поделиться через


Изменение правил агрегирования COM с помощью расширений ADSI

Ниже приведен краткий обзор правил агрегирования COM и расширений ADSI.

Средства записи расширений могут выбирать любую внутреннюю реализацию, если они подчиняются стандартным правилам агрегирования COM. Помните, что объект расширения не должен работать как автономный объект. Расширения предназначены для работы в качестве агрегатов. Однако расширение можно записать для работы как автономный объект, так и как агрегат.

Помимо стандартной поддержки агрегатов COM объект расширения может поддерживать IADsExtension для более сложных функций. Если поддерживается поздняя привязка, расширение должно:

  • Делегировать функции для IDispatch обратно в агрегатор.
  • Реализуйте интерфейс IDispatch в IADsExtension.