| Anterior | Siguiente |
| ERROR_NDIS_ADAPTER_NOT_READY | ERROR_NDIS_INVALID_DATA |
ERROR_NDIS_INVALID_LENGTH
Qué significa ERROR_NDIS_INVALID_LENGTH
ERROR_NDIS_INVALID_LENGTH (-2144075756, 0x80340014). El tamaño no coincide con la estructura/revision esperada, aunque el puntero sea accesible.
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
- Compara length con Header.Size.
- Comprueba arrays flexibles y counts.
- Busca sizeof de tipo equivocado.
Cómo resolverlo
Envía la longitud exacta requerida por la revision seleccionada.
Cómo confirmar la corrección
Confirma BytesRead/Written coherentes y ausencia de truncamiento.
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.
