Что означает код NTSTATUS 0xC000A004 (STATUS_INVALID_KERNEL_INFO_VERSION)?

 
Предыдущий Следующий
STATUS_INVALID_STATE_TRANSITION STATUS_INVALID_PEP_INFO_VERSION

STATUS_INVALID_KERNEL_INFO_VERSION

Что означает STATUS_INVALID_KERNEL_INFO_VERSION

STATUS_INVALID_KERNEL_INFO_VERSION означает, что вызывающий код передал структуру сведений ядра с версией, которую текущая Windows не принимает.

Что проверить

  • Сверьте version и size структуры с документацией для целевой сборки ОС.
  • Проверьте headers/SDK, которыми был собран вызывающий компонент.
  • Не подставляйте ближайший номер версии без проверки фактического расположения полей.
  • Если данные проходят через драйвер/user-mode границу, сравните packing и layout на обеих сторонах.

Исправление — использовать документированный вариант структуры для текущего интерфейса. Принудительная замена только номера версии может привести к чтению или записи неправильных полей.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.