| Предыдущий | Следующий |
| UI_E_INVALID_OUTPUT | UI_E_DIFFERENT_OWNER |
UI_E_BOOLEAN_EXPECTED
Что означает UI_E_BOOLEAN_EXPECTED
UI_E_BOOLEAN_EXPECTED — Windows Animation Manager ожидал boolean value/property, но получил значение другого типа. Это type-contract ошибка callback/property exchange.
Что проверить
- Запишите метод/свойство и Variant/value type на boundary.
- Проверьте conversion до передачи в Animation Manager.
- Если значение приходит из callback, зафиксируйте его исходный тип до wrapper преобразований.
Как подтвердить исправление
Передавайте именно boolean в требуемом contract и повторите тот же вызов. Не полагайтесь на неявное преобразование integer/string в BOOL, если API его не обещает.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.