What does NTSTATUS 0xC0140009 (STATUS_ACPI_INVALID_OBJTYPE) mean?

 
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.