Что означает код HRESULT 0x80041706 (FILTER_E_NO_VALUES)?

 
Предыдущий Следующий
FILTER_E_NO_TEXT FILTER_E_EMBEDDING_UNAVAILABLE

FILTER_E_NO_VALUES

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

FILTER_E_NO_VALUES (0x80041706) означает, что GetValue вызван для chunk, который не предоставляет значения свойств.

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

Сверьте flags текущего STAT_CHUNK и property specification. Если chunk текстовый, данные нужно читать через GetText. Проверьте, не используются ли flags от предыдущего chunk после переключения состояния.

Это ошибка выбора API для текущего фрагмента, а не доказательство отсутствия metadata во всём документе.

Если consumer кэширует тип текущего chunk, инвалидируйте этот cache после каждого успешного GetChunk, иначе легко читать новый фрагмент старым методом.

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


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