| Предыдущий | Следующий |
| CACHE_S_SAMECACHE | OLEOBJ_S_INVALIDVERB |
CACHE_S_SOMECACHES_NOTUPDATED
Что означает CACHE_S_SOMECACHES_NOTUPDATED
CACHE_S_SOMECACHES_NOTUPDATED: Операция обновления OLE cache завершилась частично: хотя бы одно представление обновлено, но один или несколько cache entries остались прежними. Это информационный success status, а не полный отказ объекта.
Что проверить
- Сопоставьте connection IDs с их FORMATETC и определите, какие entries обновились, а какие нет.
- Для неуспешных entries сохраните отдельные HRESULT и проверьте доступность соответствующих форматов в IDataObject.
- Решите, допустимо ли приложению продолжать работу со смесью новых и старых представлений.
Исправление
Сохраняйте успешно обновлённые entries и исправляйте только проблемные форматы/источник. Не превращайте частичный успех в безусловное удаление всего cache.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.