Что означает код HRESULT 0x80041705 (FILTER_E_NO_TEXT)?

 
Предыдущий Следующий
FILTER_E_ACCESS FILTER_E_NO_VALUES

FILTER_E_NO_TEXT

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

FILTER_E_NO_TEXT (0x80041705) означает, что вызывающая сторона запросила текст у chunk, который по STAT_CHUNK содержит не text, а другой вид данных.

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

Сверьте flags текущего chunk и его ID. Для value-chunk используйте GetValue; не вызывайте оба метода подряд «на всякий случай». В многопоточном consumer убедитесь, что state одного chunk не перепутан с другим.

Статус чаще указывает на неверную последовательность API у клиента, а не на повреждение документа.

При преждевременном переключении chunk особенно важно проверить, что STAT_CHUNK сохранён вместе с ID и не перезаписан следующим GetChunk.

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


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