¿Qué significa el código NTSTATUS 0xC0220022 (STATUS_FWP_ZERO_LENGTH_ARRAY)?

 
Anterior Siguiente
STATUS_FWP_INVALID_INTERVAL STATUS_FWP_NULL_DISPLAY_NAME

STATUS_FWP_ZERO_LENGTH_ARRAY

Qué significa STATUS_FWP_ZERO_LENGTH_ARRAY

STATUS_FWP_ZERO_LENGTH_ARRAY significa que un array obligatorio tiene count = 0. No debe interpretarse automáticamente como «el filtro no tiene condiciones»: WFP permite filtros sin conditions en ciertos casos.

La clave es encontrar qué array rechazó la API: puede pertenecer a policy IPsec, transforms, métodos de autenticación u otra estructura. Insertar un elemento dummy cambia una configuración real y puede ser peor que rechazarla.

Qué comprobar

  • Todos los pares count/array de la estructura enviada.
  • Qué colección exige al menos un elemento según esa API.
  • Parser que elimina entradas inválidas y deja count a cero.
  • No confunda un array obligatorio vacío con filter conditions opcionales.

Referencias técnicas


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