¿Qué significa el código HRESULT 0x80320009 (FWP_E_ALREADY_EXISTS)?

 
Anterior Siguiente
FWP_E_NOT_FOUND FWP_E_IN_USE

FWP_E_ALREADY_EXISTS

Qué significa FWP_E_ALREADY_EXISTS

FWP_E_ALREADY_EXISTS (-2144206839, 0x80320009) — Ya existe un objeto con ese GUID o LUID.

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 GUID o LUID ya ocupado por un objeto. Lee el objeto existente y compara tipo, provider, displayData y configuración con la policy deseada. Si representa la misma entidad, actualiza/reutiliza; si es otra, corrige la generación de identidad en lugar de borrar a ciegas.

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_IN_USE significa «Otros objetos hacen referencia a este objeto, por lo que no puede eliminarse.». En cambio, FWP_E_ALREADY_EXISTS se aísla por GUID o LUID ya ocupado por un objeto; 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.