Что означает код HRESULT 0x80040210 (EVENT_E_PER_USER_SID_NOT_LOGGED_ON)?

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

EVENT_E_PER_USER_SID_NOT_LOGGED_ON

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

EVENT_E_PER_USER_SID_NOT_LOGGED_ON (0x80040210) — Владелец пользовательской подписки не вошёл в указанную систему.

Код 0x80040210 относится не ко всему компоненту «COM+ Event System», а к операции в области «subscriptions, publisher/subscriber и event query». Сообщение «владелец пользовательской подписки не вошёл в указанную систему» позволяет начать с темы «per, user, sid, не, logged, on».

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

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

Сопоставьте с результатом 0x80040210 следующие данные: event CLSID, subscription ID, publisher/subscriber, query text и COM+ Event System records; отдельно запишите HRESULT, CLSID, IDs, ID, IErrorInfo. До исправления 0x80040210 сохраните исходное состояние объекта по теме «per, user, sid, не, logged, on».

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

После исправления повторите тот же вызов на прежних данных; у результата 0x80040210 должен измениться первый неуспешный этап, а не только последующее сообщение.

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


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