Site icon EfmSoft

¿Qué significa el código HRESULT 0x80320011 (FWP_E_INCOMPATIBLE_TXN)?

 
Anterior Siguiente
FWP_E_SESSION_ABORTED FWP_E_TIMEOUT

FWP_E_INCOMPATIBLE_TXN

Qué significa FWP_E_INCOMPATIBLE_TXN

FWP_E_INCOMPATIBLE_TXN (-2144206831, 0x80320011) — La llamada no está permitida desde una transacción de solo lectura.

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 modificación intentada dentro de una transacción read-only. Comprueba flags con los que se inició la transaction y separa la fase de enumeración de la de escritura. Termina la transacción de solo lectura y abre una de escritura únicamente para el conjunto que debe cambiar.

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_WRONG_SESSION significa «La llamada se realizó desde una sesión incorrecta y no puede completarse.». En cambio, FWP_E_INCOMPATIBLE_TXN se aísla por modificación intentada dentro de una transacción read-only; 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