Site icon EfmSoft

¿Qué significa el código HRESULT 0x80320004 (FWP_E_LAYER_NOT_FOUND)?

 
Anterior Siguiente
FWP_E_FILTER_NOT_FOUND FWP_E_PROVIDER_NOT_FOUND

FWP_E_LAYER_NOT_FOUND

Qué significa FWP_E_LAYER_NOT_FOUND

FWP_E_LAYER_NOT_FOUND (-2144206844, 0x80320004) — La capa 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 filtering layer inexistente en el engine. Comprueba layerKey contra las capas publicadas por BFE en esa versión y arquitectura. Distingue una GUID errónea de una capa opcional aún no disponible; no migres la regla a otra layer sin revisar sus fields y action model.

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_SUBLAYER_NOT_FOUND significa «La subcapa no existe.». En cambio, FWP_E_LAYER_NOT_FOUND se aísla por filtering layer inexistente en el engine; 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.

Exit mobile version