| Anterior | Siguiente |
| FWP_E_KM_CLIENTS_ONLY | FWP_E_BUILTIN_OBJECT |
FWP_E_LIFETIME_MISMATCH
Qué significa FWP_E_LIFETIME_MISMATCH
FWP_E_LIFETIME_MISMATCH (-2144206826, 0x80320016) — La llamada intentó asociar dos objetos con ciclos de vida incompatibles.
La configuración de WFP forma un grafo: providers, sublayers, callouts, contexts y filters pueden depender entre sí y además tener vida persistente, dinámica o integrada. El orden de creación y retirada importa.
Qué frontera demuestra este HRESULT
La condición específica es asociación entre objetos con lifetimes incompatibles. Compara flags de sesión y persistencia de ambos objetos. No enlaces un objeto persistente a una dependencia que desaparecerá con una dynamic session; alinea ownership y crea el grafo completo en un lifecycle coherente.
Ownership y dependencias
Construye la cadena de referencias antes de limpiar nada. La recuperación segura respeta el orden inverso de dependencias y conserva los objetos integrados; si el instalador vuelve a producir el mismo grafo inválido, un reinicio solo retrasará la repetición.
No confundir con un resultado cercano
FWP_E_ALREADY_EXISTS significa «Ya existe un objeto con ese GUID o LUID.». En cambio, FWP_E_LIFETIME_MISMATCH se aísla por asociación entre objetos con lifetimes incompatibles; esa diferencia determina qué objeto, estructura o etapa debes inspeccionar primero.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
