¿Qué significa el código HRESULT 0x80320017 (FWP_E_BUILTIN_OBJECT)?

 
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.