Что означает код HRESULT 0x8004170B (FILTER_E_PASSWORD)?

 
Предыдущий Следующий
FILTER_E_LINK_UNAVAILABLE FILTER_E_UNKNOWNFORMAT

FILTER_E_PASSWORD

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

FILTER_E_PASSWORD (0x8004170B) означает, что filter handler не может извлечь содержимое из документа из-за password/encryption protection.

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

Определите тип защиты без записи секрета в лог: пароль открытия, encryption или rights-management policy. Проверьте, допускает ли handler неинтерактивное открытие и имеет ли filter host предусмотренные права.

Не храните пароль в параметрах индексации. Если политика допускает обработку, используйте безопасный механизм доступа продукта; иначе корректно пропустите защищённый документ.

Сравнение с незащищённым документом того же формата и тем же handler помогает отделить password policy от общей несовместимости формата.

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


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