¿Qué significa el código HRESULT 0x8032000C (FWP_E_WRONG_SESSION)?

 
Anterior Siguiente
FWP_E_DYNAMIC_SESSION_IN_PROGRESS FWP_E_NO_TXN_IN_PROGRESS

FWP_E_WRONG_SESSION

Qué significa FWP_E_WRONG_SESSION

FWP_E_WRONG_SESSION (-2144206836, 0x8032000C) — La llamada se realizó desde una sesión incorrecta y no puede completarse.

Las operaciones de administración de WFP se ejecutan bajo una sesión del motor y, según la API, dentro o fuera de una transacción explícita. Las sesiones dinámicas también son fronteras de ownership: al cerrarse eliminan sus objetos.

Qué frontera demuestra este HRESULT

La condición específica es objeto dinámico administrado desde otra sesión. Correlaciona el engine handle que creó el objeto con el que intenta modificarlo. Reabre o reconstruye el objeto dentro del owner correcto; una segunda conexión a BFE no hereda ownership aunque use el mismo proceso.

Secuencia de sesión y transacción

Registra engine handle, flags de sesión y cada Begin/Commit/Abort con timestamps. La corrección debe dejar una única frontera de atomicidad comprensible; abrir handles auxiliares para saltar restricciones puede producir policy parcial aunque desaparezca el HRESULT.

No confundir con un resultado cercano

FWP_E_INCOMPATIBLE_TXN significa «La llamada no está permitida desde una transacción de solo lectura.». En cambio, FWP_E_WRONG_SESSION se aísla por objeto dinámico administrado desde otra sesión; 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.