Поделиться через


Обязательные элементы в классах WMI

Все определения классов, кроме внедренных классов, должны содержать элементы InstanceName и Active, которые должны выглядеть точно так, как показано ниже:

//WMI class definition
[
    //Class qualifiers
]
ClassName : BaseClassName
{
    [key, read]
     string InstanceName;
    [read] 
     boolean Active;
 
    // Driver-defined data items
}

Элементы InstanceName и Активные являются обязательными и используются внутри инструментария WMI. Определения классов MOF для блоков данных и событий драйвера должны включать эти элементы, но драйвер не должен задавать эти элементы при ответе на запрос к блоку данных или отправке события, так как они не являются частью блока данных драйвера.