| Anterior | Siguiente |
| FWP_E_CONDITION_NOT_FOUND | FWP_E_LAYER_NOT_FOUND |
FWP_E_FILTER_NOT_FOUND
Qué significa FWP_E_FILTER_NOT_FOUND
FWP_E_FILTER_NOT_FOUND (-2144206845, 0x80320003) — El filtro no existe.
WFP administra objetos tipados dentro de Base Filtering Engine (BFE). Una clave GUID, un LUID o un identificador de ejecución solo sirve si apunta al tipo de objeto correcto y sigue vivo en la sesión donde se consulta.
Qué frontera demuestra este HRESULT
La condición específica es filter objetivo que ya no existe. Conserva filterKey y filterId, identifica provider/sublayer y vuelve a enumerar el estado actual. Si el ID procedía de una dynamic session cerrada, reconstruye la policy desde su identidad estable en vez de reintentar sobre el runtime ID obsoleto.
Cómo aislarlo
Guarda la key estable y el runtime ID por separado, junto con provider, sublayer y session handle. Enumera el engine después del fallo y compara con el estado que la aplicación creía tener; así distingues un identificador obsoleto de un objeto que nunca llegó a registrarse.
No confundir con un resultado cercano
FWP_E_NOT_FOUND significa «El objeto no existe.». En cambio, FWP_E_FILTER_NOT_FOUND se aísla por filter objetivo que ya no existe; 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.
