| Previous | Next |
| STATUS_ACPI_INVALID_ARGTYPE | STATUS_ACPI_INVALID_TARGETTYPE |
STATUS_ACPI_INVALID_OBJTYPE
STATUS_ACPI_INVALID_OBJTYPE means the interpreter resolved an ACPI namespace object, but its object type was incompatible with the requested use. The name may exist and the AML may be syntactically valid; the problem is that the resolved object is, for example, not the method, field, package or other object category that the operation expects.
This is not the same as an invalid argument type. An argument-type error is about a value passed to an operation; an object-type error is about the kind of namespace object reached by a name or reference. Namespace overlays and SSDT changes can make that distinction important.
A named ACPI object was not the kind of object expected
- Record the fully qualified namespace path, expected object category and actual resolved category.
- Check the loaded DSDT/SSDT set and load order for redefinitions or scope changes that alter what a name resolves to.
- Inspect the namespace view from the same boot that produced the failure; a firmware update can change the table set.
References
Looking for a different code? Search another status or error code.