iWbemClassObject 接口 (wbemcli.h)
IWbemClassObject 接口包含并操作类定义和类对象实例。
继承
IWbemClassObject 接口继承自 IUnknown 接口。 IWbemClassObject 还具有以下类型的成员:
方法
IWbemClassObject 接口包含以下方法。
IWbemClassObject::BeginEnumeration 将枚举重置回枚举的开头。 |
IWbemClassObject::BeginMethodEnumeration 使用 IWbemClassObject::BeginMethodEnumeration 方法调用开始对对象可用的方法进行枚举。 |
IWbemClassObject::Clone IWbemClassObject::Clone 方法返回一个新对象,该对象是当前对象的完整克隆。 新对象的 COM 引用计数为 1。 |
IWbemClassObject::CompareTo IWbemClassObject::CompareTo 方法将一个对象与另一个 Windows Management 对象进行比较。 请注意,此比较过程中存在某些约束。 |
IWbemClassObject::D elete IWbemClassObject::D elete 方法从 CIM 类定义及其所有限定符中删除指定的属性。 |
IWbemClassObject::D eleteMethod 使用 IWbemClassObject::D eleteMethod 方法删除方法。 仅当当前对象是 CIM 类定义时,才支持此调用。 方法操作在指向 CIM 实例的 IWbemClassObject 指针中不可用。 |
IWbemClassObject::EndEnumeration IWbemClassObject::EndEnumeration 方法终止以 IWbemClassObject::BeginEnumeration 开头的枚举序列。 |
IWbemClassObject::EndMethodEnumeration IWbemClassObject::EndMethodEnumeration 方法用于终止以 IWbemClassObject::BeginMethodEnumeration 开头的方法枚举序列。 |
IWbemClassObject::Get IWbemClassObject::Get 方法检索指定的属性值(如果存在)。 此方法还可以返回系统属性。 |
IWbemClassObject::GetMethod 返回有关所请求方法的信息。 |
IWbemClassObject::GetMethodOrigin IWbemClassObject::GetMethodOrigin 方法用于确定为其声明了方法的类。 |
IWbemClassObject::GetMethodQualifierSet IWbemClassObject::GetMethodQualifierSet 用于检索特定方法的限定符集。 |
IWbemClassObject::GetNames 检索 对象中属性的名称。 |
IWbemClassObject::GetObjectText IWbemClassObject::GetObjectText 方法以 MOF 语法返回对象的文本呈现。 |
IWbemClassObject::GetPropertyOrigin IWbemClassObject::GetPropertyOrigin 方法检索在其中引入了特定属性的类的名称。 |
IWbemClassObject::GetPropertyQualifierSet IWbemClassObject::GetPropertyQualifierSet 方法获取类对象中特定属性的限定符集。 可以将此方法与作为实例或类定义成员的属性一起使用。 |
IWbemClassObject::GetQualifierSet IWbemClassObject::GetQualifierSet 方法返回一个接口指针,该指针允许对整个类对象的限定符集执行读取和写入操作,无论对象是实例还是类定义。 |
IWbemClassObject::InheritsFrom IWbemClassObject::InheritsFrom 方法确定当前类或实例是否派生自指定的父类。 |
IWbemClassObject::Next IWbemClassObject::Next 方法检索以 IWbemClassObject::BeginEnumeration 开头的枚举中的下一个属性。 |
IWbemClassObject::NextMethod 用于检索以调用 IWbemClassObject::BeginMethodEnumeration 开头的方法枚举序列中的下一个方法。 |
IWbemClassObject::Put 将命名属性设置为新值。 |
IWbemClassObject::P utMethod 用于创建方法。 |
IWbemClassObject::SpawnDerivedClass 使用 IWbemClassObject::SpawnDerivedClass 方法从当前对象创建新派生的类对象。 |
IWbemClassObject::SpawnInstance 使用 IWbemClassObject::SpawnInstance 方法创建类的新实例。 |
注解
用户和提供程序永远不应实现此接口。 WMI 提供的实现是唯一受支持的实现。
从 WMI 客户端的角度来看,此接口始终处于进程内。 写入 (放置) 操作仅影响对象的本地副本,读取 (获取) 操作始终从本地副本检索值。 仅当使用 IWbemServices 接口上的方法读取或写入整个对象时,才能对 WMI 执行更新。 此类更新的示例包括: IWbemServices::P utInstance 或 IWbemServices::P utClass。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | wbemcli.h (包括 Wbemidl.h) |