| Anterior | Siguiente |
| ERROR_NDIS_INVALID_DATA | ERROR_NDIS_INVALID_OID |
ERROR_NDIS_BUFFER_TOO_SHORT
Qué significa ERROR_NDIS_BUFFER_TOO_SHORT
ERROR_NDIS_BUFFER_TOO_SHORT (-2144075754, 0x80340016). La request necesita más espacio para devolver o recibir su estructura completa.
Las OID requests llevan buffer, revision, port y estado asíncrono propios. Conservar OID, request type, bytes written/needed y completion permite distinguir un contrato de caller incorrecto de una limitación real del miniport.
Qué comprobar
- Registra buffer length y BytesNeeded.
- Comprueba tamaño de header más payload variable.
- Reintenta desde estado fresco si el tamaño puede cambiar.
Cómo resolverlo
Reserva al menos BytesNeeded y conserva la revision correcta de la estructura.
Cómo confirmar la corrección
Confirma que BytesWritten/Read no excede el buffer y que todos los campos quedan disponibles.
Referencias técnicas
- Microsoft Learn: NDIS status values
- Microsoft Learn: !ndiskd.netadapter
- Microsoft Learn: handling OID requests
¿Buscas un código diferente? Buscar otro código de estado o error.