| Previous | Next |
| STATUS_ACPI_INVALID_OBJTYPE | STATUS_ACPI_INCORRECT_ARGUMENT_COUNT |
STATUS_ACPI_INVALID_TARGETTYPE
STATUS_ACPI_INVALID_TARGETTYPE is a destination-side type error. The interpreter reached a target reference, but that object cannot receive or represent the result required by the AML operation. It is therefore distinct from an incorrect source argument and from a malformed SuperName grammar operand.
When investigating, preserve both sides of the operation: the computed value and the resolved target object. This reveals whether the firmware passed a valid result into the wrong kind of object, or whether a conditional branch changed the target’s namespace binding.
The result target had an incompatible AML object type
- Identify the exact AML operator, source value type and destination object type.
- Check whether the target is a named field, buffer field, local, argument or namespace object and whether that form is legal for the operator.
- Compare with
STATUS_ACPI_INVALID_SUPERNAME: grammar acceptance and resolved target type are separate checks.
References
Looking for a different code? Search another status or error code.