¿Qué significa el código NTSTATUS 0xC0230014 (STATUS_NDIS_INVALID_LENGTH)?

 
Anterior Siguiente
STATUS_NDIS_ADAPTER_NOT_READY STATUS_NDIS_INVALID_DATA

STATUS_NDIS_INVALID_LENGTH

Qué significa STATUS_NDIS_INVALID_LENGTH

STATUS_NDIS_INVALID_LENGTH indica que el tamaño declarado/suministrado para una request no coincide con el layout que NDIS o el miniport espera. El buffer puede existir y contener datos razonables, pero su longitud no permite interpretar la estructura correctamente.

Se diferencia de BUFFER_TOO_SHORT: allí puede existir un flujo para devolver el tamaño requerido; aquí la longitud misma viola el contrato de la request.

Qué comprobar

  • OID y estructura exacta, incluido Header.Size/Revision cuando exista.
  • InputBufferLength/OutputBufferLength y bytes requeridos.
  • Arquitectura/alignment si una estructura se construye manualmente.
  • No recorte o rellene bytes a ciegas: use el layout documentado para esa revisión.

Referencias técnicas


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