Что означает код HRESULT 0x80040203 (EVENT_E_QUERYSYNTAX)?

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

EVENT_E_QUERYSYNTAX

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

EVENT_E_QUERYSYNTAX (0x80040203) — При обработке строки запроса обнаружена синтаксическая ошибка.

Код 0x80040203 относится не ко всему компоненту «COM+ Event System», а к операции в области «subscriptions, publisher/subscriber и event query». Сообщение «при обработке строки запроса обнаружена синтаксическая ошибка» позволяет начать с темы «querysyntax».

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

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x80040203 в условии «при обработке строки запроса обнаружена синтаксическая ошибка» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Для воспроизведения 0x80040203 сохраните event CLSID, subscription ID, publisher/subscriber, query text и COM+ Event System records; отдельно запишите HRESULT, CLSID, IDs, ID, IErrorInfo. По теме «querysyntax» для 0x80040203 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

Для 0x80040203 применяйте исправление на границе первого отказа: исправьте регистрацию или запрос подписки и проверяйте результат для каждого подписчика отдельно. Сообщение «при обработке строки запроса обнаружена синтаксическая ошибка» при 0x80040203 не следует подавлять общей обработкой исключения.

Документация для результата 0x80040203: generic COM error codes · IEventSystem · COM+ Events concepts.


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