¿Qué significa el código HRESULT 0x8032002D (FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER)?

 
Anterior Siguiente
FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER

FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER

Qué significa FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER

FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER (-2144206803, 0x8032002D) — El tipo de acción no es compatible con la subcapa.

Cada filtering layer expone campos y contratos concretos. Actions, provider contexts, callouts y sublayers no son intercambiables entre capas aunque sus estructuras sean válidas por separado.

Qué frontera demuestra este HRESULT

La condición específica es action incompatible con la sublayer de arbitraje. Registra subLayerKey, weight y action. Comprueba las restricciones de arbitraje de esa sublayer y si el filter pertenece realmente a ella; crear una sublayer nueva solo para aceptar la acción puede cambiar prioridades globales.

Valida el contrato de la capa

Documenta layerKey, subLayerKey, action, callout y providerContext como un conjunto. La misma condición o acción puede ser válida en una etapa ALE y no en packet/stream, por lo que una “corrección” que cambia solo la layer requiere revisar toda la semántica.

No confundir con un resultado cercano

FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER significa «El tipo de acción no es compatible con la capa.». En cambio, FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER se aísla por action incompatible con la sublayer de arbitraje; 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.