¿Qué significa el código NTSTATUS 0xC0220103 (STATUS_FWP_CANNOT_PEND)?

 
Anterior Siguiente
STATUS_FWP_INJECT_HANDLE_STALE STATUS_FWP_DROP_NOICMP

STATUS_FWP_CANNOT_PEND

Qué significa STATUS_FWP_CANNOT_PEND

STATUS_FWP_CANNOT_PEND indica que un callout intentó pend/defer una clasificación en un path donde WFP exige una decisión síncrona. No todas las filtering layers admiten el mismo modelo asíncrono.

La corrección no es dormir/reintentar dentro del classify callback. Revise la layer concreta y el contrato de las APIs de pend/complete para ese tipo de clasificación. Si el trabajo necesita I/O o una decisión lenta, quizá deba rediseñarse hacia una layer que soporte pended classification o separar el dato necesario antes del classify.

Qué comprobar

  • Layer donde se ejecuta el classifyFn.
  • API exacta usada para pend y complete.
  • Path de autorización vs packet/stream processing.
  • No mantenga recursos del classify esperando una operación que esa layer no permite diferir.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.