| Previous | Next |
| STATUS_ACPI_RS_ACCESS | STATUS_ACPI_REG_HANDLER_FAILED |
STATUS_ACPI_INVALID_TABLE
STATUS_ACPI_INVALID_TABLE indicates that ACPI processing was asked to use a table that is incorrect for the operation. ACPI platforms expose a set of structured system-description tables, including the DSDT and optional SSDTs, identified by signatures and metadata. The status is not equivalent to an invalid AML opcode inside a definition block.
Table diagnosis must preserve the full header and relationship context: signature, length, revision, checksum result, OEM ID, OEM table ID, table address or origin, and the operation that selected it. A mismatch can come from a firmware table set, a table override or a platform-specific loading path.
The ACPI table was not valid in the current table-processing context
- Record the complete ACPI table header and identify whether the table was DSDT, SSDT or another required structure.
- Check table selection, load order and any override mechanism rather than inspecting the table in isolation.
- Distinguish from
STATUS_ACPI_INVALID_OPCODE, which occurs after AML bytecode is handed to the interpreter.
References
- ACPI system-description table architecture
- ACPICA table exception definitions
- Microsoft NTSTATUS reference
Looking for a different code? Search another status or error code.