WMI 类中的必需项

除嵌入类之外的所有类定义都必须包括 项 InstanceNameActive,它们必须完全如所示所示:

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

InstanceNameActive 项是必需的,并由 WMI 在内部使用。 驱动程序数据和事件块的 MOF 类定义必须包含这些项目,但在响应数据块的查询或发送事件时,驱动程序不得设置这些项目,因为它们不是驱动程序的数据块的一部分。