Что означает код ошибки Windows 4210 (ERROR_WMI_INVALID_MOF)?

 
Предыдущий Следующий
ERROR_WMI_DP_FAILED ERROR_WMI_INVALID_REGINFO

ERROR_WMI_INVALID_MOF

description[Определение MOF или скомпилированный двоичный MOF недопустимы для регистрируемой схемы WMI.]

MOF — это контракт схемы, а не просто текстовый файл

Managed Object Format определяет классы CIM, квалификаторы, свойства и связи, предоставляемые поставщиком WMI. Этот статус указывает на недопустимые сведения MOF: исходный текст может содержать синтаксическую ошибку, несогласованный тип или квалификатор, недопустимую связь с существующей схемой либо двоичный ресурс MOF, не прошедший проверку WMI.

Для поставщиков WDM процесс драйвера отличается от простой компиляции пользовательского MOF в репозиторий. MOF драйвера компилируется в двоичный ресурс и должен быть проверен для блоков данных и событий WMI. Успешная сборка C или C++ не доказывает корректность опубликованной схемы управления.

Проверка до развёртывания

  • Запустите компилятор MOF в режиме проверки и сохраните его точную диагностику вместе с ревизией исходного файла.
  • Для двоичного MOF драйвера используйте путь компиляции с поддержкой WMI или документированное средство проверки двоичных ресурсов до встраивания.
  • Проверьте пространство имён, наследование классов, квалификаторы и типы свойств относительно установленной схемы, а не перезаписывайте конфликты молча.

Ссылки


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