What does NTSTATUS 0xC014000A (STATUS_ACPI_INVALID_TARGETTYPE) mean?

 
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.