| Anterior | Siguiente |
| ERROR_NDIS_INVALID_PORT | ERROR_NDIS_LOW_POWER_STATE |
ERROR_NDIS_INVALID_PORT_STATE
Qué significa ERROR_NDIS_INVALID_PORT_STATE
ERROR_NDIS_INVALID_PORT_STATE (-2144075730, 0x8034002E). El port existe, pero no puede aceptar la operación durante su lifecycle actual.
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
- Consulta port state justo antes de la OID.
- Busca activate/deactivate concurrente.
- Espera el status indication correspondiente.
Cómo resolverlo
Serializa la transición del port y emite la request desde un estado permitido.
Cómo confirmar la corrección
Activa/desactiva el port y confirma que cada operación respeta sus completions.
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.
