| Anterior | Siguiente |
| STATUS_ACPI_NOT_INITIALIZED | STATUS_ACPI_MUTEX_NOT_OWNED |
STATUS_ACPI_INVALID_MUTEX_LEVEL
Qué significa STATUS_ACPI_INVALID_MUTEX_LEVEL
STATUS_ACPI_INVALID_MUTEX_LEVEL indica una violación de las reglas de SyncLevel de los mutex AML. No significa simplemente que el mutex estuviera ocupado; el problema es el orden/nesting permitido entre locks.
Para entenderlo hay que reconstruir qué mutexes ya poseía el método y en qué orden intentó adquirir o liberar el siguiente. Un listado estático de nombres no basta.
Qué comprobar
- SyncLevel de cada mutex implicado.
- Secuencia exacta de Acquire/Release en la ruta AML.
- Métodos anidados que adquieren locks indirectamente.
- Branches de error que cambien el orden normal de liberación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
