| Anterior | Siguiente |
| STATUS_ABIOS_NOT_PRESENT | STATUS_ABIOS_LID_ALREADY_OWNED |
STATUS_ABIOS_LID_NOT_EXIST
Qué significa STATUS_ABIOS_LID_NOT_EXIST
STATUS_ABIOS_LID_NOT_EXIST significa que la operación hace referencia a un Logical ID (LID) que no corresponde a una entrada disponible en el estado ABIOS inicializado para esa máquina. Un LID no es un identificador universal de hardware: se usa dentro de las estructuras de ABIOS construidas para el entorno y el arranque actuales.
Esto es distinto de asumir simplemente que «el dispositivo no existe». Un driver puede conservar un LID válido en un arranque anterior y reutilizarlo después de cambiar firmware, configuración de PS/2 o estado del emulador. También puede llegar aquí por inicialización incompleta de las tablas o porque el código mezcló el LID de otro contexto.
Existe además STATUS_ABIOS_INVALID_LID. La documentación pública de Windows no define la prueba exacta que separa ambos statuses, de modo que la distinción debe observarse en el productor y en las tablas actuales, no deducirse de una supuesta regla numérica.
Qué comprobar
- Registre conjuntamente LID, función y unidad de la solicitud que falla.
- Busque el LID en el área común y las estructuras ABIOS creadas durante el arranque actual.
- Revise caches de identificadores después de cambios de firmware, máquina virtual o emulador.
- Si el valor sí está presente, investigue quién produjo el status antes de reinterpretarlo como
INVALID_LID.
Referencias técnicas
- IBM: Advanced BIOS (ABIOS) manual
- IBM: ABIOS for PS/2 computers and compatibles
- IBM: PS/2 Hardware Interface Technical Reference
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.