Что означает код HRESULT 0x8898061A (MILEFFECTSERR_EMPTYBOUNDS)?

 
Предыдущий Следующий
MILEFFECTSERR_NOTAFFINETRANSFORM MILEFFECTSERR_OUTPUTSIZETOOLARGE

MILEFFECTSERR_EMPTYBOUNDS

Что означает MILEFFECTSERR_EMPTYBOUNDS

MILEFFECTSERR_EMPTYBOUNDS (0x8898061A) — Границы эффекта пусты.

В подсистеме «COM/WinRT» результат 0x8898061A относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «границы эффекта пусты» сужает проверку до темы «mileffectserr, emptybounds».

Что проверить и как подтвердить исправление

До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x8898061A с описанием «границы эффекта пусты» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Диагностика 0x8898061A должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, ID2D1TransformGraph. Для темы «mileffectserr, emptybounds» при 0x8898061A важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

Исправляя 0x8898061A, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0x8898061A с описанием «границы эффекта пусты» должен исчезнуть на исходных данных без обхода штатной проверки.

Подтвердите изменение повтором исходной операции: результат 0x8898061A не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x8898061A: Microsoft Open Specifications: HRESULT values · WPF bitmap effects overview · PixelShader class.


Нужно найти другой код? Найти другой код состояния или ошибки.