| Предыдущий | Следующий |
| MF_E_PEAUTH_NOT_STARTED | MF_E_PE_SESSIONS_MAXED |
MF_E_INCOMPATIBLE_SAMPLE_PROTECTION
Что означает MF_E_INCOMPATIBLE_SAMPLE_PROTECTION
MF_E_INCOMPATIBLE_SAMPLE_PROTECTION (0xC00D7176) — Алгоритмы защиты образцов, поддерживаемые компонентами, несовместимы.
В подсистеме «COM/WinRT» результат 0xC00D7176 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «алгоритмы защиты образцов, поддерживаемые компонентами, несовместимы» сужает проверку до темы «mf, incompatible, sample, protection».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D7176 в сценарии «алгоритмы защиты образцов, поддерживаемые компонентами, несовместимы» сверьте версии обеих сторон, согласованные возможности и формат данных на границе протокола.
Чтобы локализовать 0xC00D7176, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ITA, HDCP. Затем для 0xC00D7176 сравните исправный и неуспешный запуск в части «mf, incompatible, sample, protection», меняя одно условие за раз.
Коррекция для 0xC00D7176 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00D7176 и сообщения «алгоритмы защиты образцов, поддерживаемые компонентами, несовместимы» общий сброс допустим лишь как контроль, но не как доказательство причины.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D7176 это надёжнее единичного успеха на других данных.
Документация для результата 0xC00D7176: protected components in the PMP · ITA decrypter role · trusted outputs.
Нужно найти другой код? Найти другой код состояния или ошибки.