Что означает код HRESULT 0x80320016 (FWP_E_LIFETIME_MISMATCH)?

 
Предыдущий Следующий
FWP_E_KM_CLIENTS_ONLY FWP_E_BUILTIN_OBJECT

FWP_E_LIFETIME_MISMATCH

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

FWP_E_LIFETIME_MISMATCH — Объекты Windows Filtering Platform имеют несовместимый lifetime: например, persistent объект ссылается на объект, существующий только в dynamic session.

Что проверить

  • Сохраните IDs provider/context/filter и тип lifetime каждого объекта.
  • Проверьте, в какой WFP session они созданы и какие зависимости переживают закрытие session.
  • Не делайте все объекты persistent без необходимости; согласуйте lifetime по модели зависимостей.

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

После исправления dependency graph объект должен создаваться и удаляться без ссылок на уже исчезнувший dependency.

Технические ссылки


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