| Anterior | Siguiente |
| FWP_E_PROVIDER_NOT_FOUND | FWP_E_SUBLAYER_NOT_FOUND |
FWP_E_PROVIDER_CONTEXT_NOT_FOUND
Qué significa FWP_E_PROVIDER_CONTEXT_NOT_FOUND
FWP_E_PROVIDER_CONTEXT_NOT_FOUND (-2144206842, 0x80320006) — El contexto del proveedor 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 provider context referenciado ausente. Registra providerContextKey/id y el filter o callout que lo consume. Verifica orden de creación y lifetime: un provider context dinámico puede desaparecer al cerrar su sesión aunque el código conserve su identificador.
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_PROVIDER_NOT_FOUND significa «El proveedor no existe.». En cambio, FWP_E_PROVIDER_CONTEXT_NOT_FOUND se aísla por provider context referenciado ausente; 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.
