| Anterior | Siguiente |
| ERROR_NDIS_INVALID_OID | ERROR_NDIS_UNSUPPORTED_MEDIA |
ERROR_NDIS_ADAPTER_REMOVED
Qué significa ERROR_NDIS_ADAPTER_REMOVED
ERROR_NDIS_ADAPTER_REMOVED (-2144075752, 0x80340018). La interfaz desapareció por PnP/surprise removal mientras había trabajo activo.
NDIS coordina miniport, protocol bindings y estado del adaptador. La operación debe seguir siendo válida para la misma interfaz y generación; reset, pause, surprise removal o rebind pueden invalidar requests que ya estaban en vuelo.
Qué comprobar
- Registra remove event y requests pendientes.
- Cancela I/O asociado a la generación antigua.
- Busca uso de contexto después del remove.
Cómo resolverlo
Haz teardown al recibir removal y crea contexto nuevo solo si el dispositivo vuelve a aparecer.
Cómo confirmar la corrección
Retira el adaptador bajo carga y confirma que todas las requests antiguas terminan sin acceder a memoria liberada.
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.