Проблемы с версиями объектов NDIS для WMI
В этом разделе описываются проблемы с версией объектов NDIS, влияющие на поддержку инструментария управления Windows (WMI).
В файле управляемого объекта WMI (MOF) нет управления версиями. Таким образом, если соответствующая структура NDIS имеет новую редакцию, дополнительные поля были добавлены в объекты данных MOF.
Структуры NDIS_WMI_Xxx_HEADER имеют новую редакцию при добавлении дополнительных элементов для новой версии NDIS. Для получения списка текущих структур NDIS_WMI_Xxx_HEADER см. раздел Структуры WMI NDIS.
Когда приложения получают доступ к данным WMI для операции запроса, они должны проверить версию в возвращенном буфере, прежде чем получить доступ к любым данным. Для операции набора приложения должны проверить элемент SupportedRevision в структуре NDIS_WMI_OUTPUT_INFO, чтобы определить версию, которую принял базовый драйвер.
Многие объекты WMI содержат свойство MSNdis_ObjectHeader, эквивалентное структуре NDIS_OBJECT_HEADER. При заполнении свойства MSNdis_ObjectHeader задайте поля Тип и Редакция, как описано в разделе NDIS_OBJECT_HEADER. Чтобы обеспечить простое переносимость в 64-разрядные системы, задайте для поля Размер значение 0xFFFF
.