¿Qué significa el código NTSTATUS 0xC022001D (STATUS_FWP_INVALID_ENUMERATOR)?

 
Anterior Siguiente
STATUS_FWP_NULL_POINTER STATUS_FWP_INVALID_FLAGS

STATUS_FWP_INVALID_ENUMERATOR

Qué significa STATUS_FWP_INVALID_ENUMERATOR

STATUS_FWP_INVALID_ENUMERATOR significa que un campo enum contiene un valor que WFP no reconoce para esa estructura. No es un error de enumeración de objetos; «enumerator» aquí se refiere al valor enumerado.

Registre tanto el número recibido como la versión de la estructura/API. Valores de un SDK más reciente, casts desde configuración externa o memoria no inicializada pueden producir el mismo síntoma. No haga clamp silencioso al último valor válido: podría convertir una intención desconocida en otra operación real.

Qué comprobar

  • Campo enum concreto y valor hexadecimal/decimal.
  • Versión del header/estructura usada por caller y target OS.
  • Deserialización de valores provenientes de config/IPC.
  • Inicialización completa antes de llamar a WFP.

Referencias técnicas


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