What does NTSTATUS 0xC0140007 (STATUS_ACPI_INVALID_SUPERNAME) mean?

 
Previous Next
STATUS_ACPI_FATAL STATUS_ACPI_INVALID_ARGTYPE

STATUS_ACPI_INVALID_SUPERNAME

STATUS_ACPI_INVALID_SUPERNAME refers to the AML grammar category SuperName: a destination or reference operand expected by an operation was not a valid writable or addressable name form. This is more specific than a vague “bad name.” It concerns the syntactic role of an operand used as a destination, such as a namespace name, argument or local object where the grammar permits it.

Compare it with STATUS_ACPI_INVALID_TARGETTYPE. A SuperName failure is about the reference form accepted by the AML expression; a target-type failure is about the resolved object type being unsuitable for the requested operation.

An AML operation received an invalid destination reference

  • Locate the AML operator that expects a destination and record the raw operand form as well as the resolved namespace path.
  • Check whether a method branch substituted a computed value where the operation requires a name-like target.
  • Review the expression using the AML grammar instead of inferring intent from the four-character object name alone.

References


Looking for a different code? Search another status or error code.