| Предыдущий | Следующий |
| TYPE_E_INCONSISTENTPROPFUNCS | STG_E_INVALIDFUNCTION |
TYPE_E_CIRCULARTYPE
Что означает TYPE_E_CIRCULARTYPE
TYPE_E_CIRCULARTYPE (0x80029C84) — COM type library: циклическая зависимость типов.
`TYPE_E_CIRCULARTYPE` — HRESULT 2147654788 (`0x80029C84`) из `winerror.h`.
Практический смысл и диагностика
- Type library содержит циклическую зависимость между types/modules, которую нельзя корректно разложить.
- Проверьте records/structs, которые встраивают друг друга by value вместо interface/pointer reference.
- Типичный пример — две сгенерированные schema records содержат друг друга полями; разрыв одного ребра через interface/reference устраняет невозможный layout cycle.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
