| Предыдущий | Следующий |
| IDS_MON_DEFAULT_ERROR | IDS_MON_PARSE_ERR_1_PARAM |
IDS_MON_ILLEGAL_PASSTHROUGH
Что означает IDS_MON_ILLEGAL_PASSTHROUGH
IDS_MON_ILLEGAL_PASSTHROUGH (0x00040930) — Запрос PASSTHROUGH не разрешён: «».
Код 0x00040930 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «запрос passthrough не разрешён: «»» позволяет начать с темы «ids, mon, illegal, passthrough».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x00040930 в сценарии «запрос passthrough не разрешён: «»» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0x00040930 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IDS_MON_ILLEGAL_PASSTHROUGH. По теме «ids, mon, illegal, passthrough» для 0x00040930 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Исправляя 0x00040930, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0x00040930 с описанием «запрос passthrough не разрешён: «»» должен исчезнуть на исходных данных без обхода штатной проверки.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x00040930 и без обхода штатных проверок.
Документация для результата 0x00040930: Parser error reference · Search SQL statement forms.
Нужно найти другой код? Найти другой код состояния или ошибки.