| Предыдущий | Следующий |
| D2DERR_EFFECT_IS_NOT_REGISTERED | D2DERR_NO_SUBPROPERTIES |
D2DERR_INVALID_PROPERTY
Что означает D2DERR_INVALID_PROPERTY
D2DERR_INVALID_PROPERTY (0x88990029) — указанное свойство не существует.
Что проверить
Отдельно зафиксируйте property index/name/type и metadata зарегистрированного effect перед SetValue/GetValue.
Direct2D debug layer обычно даёт наиболее полезную дополнительную причину рядом с первым неуспешным вызовом. Сохраняйте её вместе с параметрами ресурса до пересоздания device-dependent objects.
После исправления повторите тот же Direct2D API на сопоставимом ресурсе и убедитесь, что исчезло именно состояние «Указанное свойство не существует», а debug layer не сообщает новый предшествующий отказ.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.