| Предыдущий | Следующий |
| 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 или документированное средство проверки двоичных ресурсов до встраивания.
- Проверьте пространство имён, наследование классов, квалификаторы и типы свойств относительно установленной схемы, а не перезаписывайте конфликты молча.
Ссылки
- Windows WDK: компиляция MOF-файла драйвера
- Windows WMI SDK: параметры Mofcomp и проверка
- DMTF: спецификация Managed Object Format
Нужно найти другой код? Найти другой код состояния или ошибки.
