Что означает код HRESULT 0x8011044D (COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT)?

 
Предыдущий Следующий
COMADMIN_E_CAN_NOT_EXPORT_SYS_APP COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER

COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT

Что означает COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT

COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT возвращается при создании подписки COM+ Event System, когда выбранный компонент нельзя использовать как subscriber. В частности, это возможно для импортированного компонента или объекта, тип которого не соответствует требованиям подписки.

Что проверить

  • Сохраните CLSID компонента, EventClass, SubscriberCLSID и свойства создаваемой подписки.
  • Проверьте, был ли компонент импортирован и допускается ли его использование в роли subscriber, а не только наличие записи в каталоге.
  • Не пытайтесь исправлять код повторной регистрацией EventClass, если ограничение относится именно к компоненту-получателю.

Как подтвердить исправление

Исправление подтверждается созданием подписки с допустимым subscriber при неизменном EventClass и тем же набором событий.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.