| Предыдущий | Следующий |
| TAPI_E_OPERATIONFAILED | TAPI_E_ALLOCATED |
OLE_E_NOCACHE
Что означает OLE_E_NOCACHE
OLE_E_NOCACHE: Для операции IOleCache/IViewObject отсутствует требуемый presentation cache или конкретная cache entry. Объект может существовать и даже быть активным, но cached representation для нужного FORMATETC/DVASPECT не создано.
Что проверить
- Перечислите cache connection IDs и связанные FORMATETC до операции.
- Проверьте, создавал ли контейнер cache entry через IOleCache::Cache и не удалил ли её позднее.
- Сопоставьте DVASPECT, tymed и формат с тем представлением, которое приложение пытается получить или обновить.
Дальнейшие действия
Создайте нужную cache entry либо используйте live rendering, если это предусмотрено объектом. Не считайте отсутствие одного cached format доказательством повреждения всего OLE object.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
