| Anterior | Siguiente |
| STATUS_ACPI_INVALID_SUPERNAME | STATUS_ACPI_INVALID_OBJTYPE |
STATUS_ACPI_INVALID_ARGTYPE
Qué significa STATUS_ACPI_INVALID_ARGTYPE
STATUS_ACPI_INVALID_ARGTYPE significa que un argumento existe, pero su tipo AML no coincide con el contrato. Integer, String, Buffer, Package, Reference y otros tipos no son intercambiables.
La distinción con INVALID_ARGUMENT es importante: allí falta/no puede usarse un argumento; aquí hay un valor, pero es del tipo equivocado. INVALID_OBJTYPE, en cambio, se refiere al objeto del namespace resuelto.
Qué comprobar
- Tipo esperado por el opcode/método y tipo realmente evaluado.
- Expresión AML que produjo el valor.
- Branches condicionales que puedan devolver tipos distintos.
- Overrides/SSDT que cambien la definición de un objeto usado como argumento.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
