| Предыдущий | Следующий |
| ERROR_WMI_SERVER_UNAVAILABLE | ERROR_WMI_INVALID_MOF |
ERROR_WMI_DP_FAILED
Маршрутизация выполнена, но поставщик не выполнил операцию
В отличие от состояния отсутствующего поставщика, этот результат означает, что WMI выбрала поставщика данных, но тот не смог выполнить запрошенную операцию. Поэтому первопричина обычно находится в собственном пути запроса, сбора, метода или изменения состояния поставщика, а не только в обнаружении GUID.
В поставщике драйвера сбой может проявиться при завершении WMI IRP или интерпретации буфера WNODE обратным вызовом. В поставщике пользовательского режима он может возникнуть при получении данных нижележащего устройства или службы. Конкретный внутренний статус поставщика и запись журнала событий полезнее повторения операции, предварительные условия которой всё ещё не выполнены.
Какие данные сохранить
- Регистрируйте тип запроса, GUID блока, селектор экземпляра, версию поставщика и базовый статус, возвращённый поставщиком.
- Проверьте соответствие выходных буферов и входных данных зарегистрированной структуре MOF и требуемому выравниванию.
- До выбора исправления отделите сбой выполнения от неправильной регистрации, неизвестного элемента и временной недоступности службы.
Ссылки
- Windows WDK: обратные вызовы WmiSystemControl
- Windows WDK: контракты буферов WNODE
- Windows WDK: диагностика сбоев поставщика WMI
Нужно найти другой код? Найти другой код состояния или ошибки.
