| Anterior | Siguiente |
| FWP_E_LIFETIME_MISMATCH | FWP_E_TOO_MANY_CALLOUTS |
FWP_E_BUILTIN_OBJECT
Qué significa FWP_E_BUILTIN_OBJECT
FWP_E_BUILTIN_OBJECT (-2144206825, 0x80320017) — El objeto es integrado y no puede eliminarse.
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 intento de borrar un objeto integrado de Windows. Identifica si la key pertenece al catálogo built-in. Deja intacto el objeto del sistema y modifica únicamente los filters/provider objects que tu producto posee; copiar la definición built-in a una GUID propia no lo convierte en reemplazable.
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_BUILTIN_OBJECT se aísla por intento de borrar un objeto integrado de Windows; 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.