Что означает код HRESULT 0x80040204 (EVENT_E_QUERYFIELD)?

 
Также может означать:
КонстантаТипОС
VFW_E_ALREADY_CONNECTEDHRESULTWindows
Предыдущий Следующий
VFW_E_ENUM_OUT_OF_SYNC VFW_E_ALREADY_CONNECTED

EVENT_E_QUERYFIELD

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

EVENT_E_QUERYFIELD — в query к COM+ event store указано имя поля, недопустимое для выбранной коллекции/объекта.

COM+ система событий — служба publisher/subscriber для COM+, где класс события описывает событие, а subscriptions связывают его с подписчиками и фильтрами. Коды EVENT_E_* относятся к каталогу и доставке COM+ Events, а не к журналу событий Windows.

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

  • Запишите исходную query и конкретное field name.
  • Сверьте поле со schema event/subscription collection.
  • Не исправляйте синтаксис целиком, пока не подтверждено, что parser дошёл именно до неизвестного поля.

Что делать

Используйте существующее поле для этой collection и сохраните остальные критерии неизменными для контрольного повторения.

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


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