使用英语阅读

通过


wbemcli.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

wbemcli.h 包含以下编程接口:

接口

 
IEnumWbemClassObject

IEnumWbemClassObject 接口用于枚举公共信息模型 (CIM) 对象,类似于标准 COM 枚举器。
IMofCompiler

由 Mofd.dll 实现的 IMofCompiler 接口提供了一个 COM 接口,该接口由托管对象格式 (MOF) 编译器以及编译 MOF 文件的任何其他应用程序使用。
IUnsecuredApartment

IUnsecuredApartment 接口用于简化从客户端进程进行异步调用的过程。
IWbemBackupRestore

IWbemBackupRestore 接口备份和还原 WMI 存储库的内容。
IWbemBackupRestoreEx

IWbemBackupRestoreEx 接口将备份并还原存储库的内容。
IWbemCallResult

用于 IWbemServices 接口的半同步调用。 进行此类调用时,被调用 IWbemServices 方法会立即返回,同时返回一个 IWbemCallResult 对象。
IWbemClassObject

包含并操作类定义和类对象实例。
IWbemConfigureRefresher

客户端代码使用 IWbemConfigureRefresher 接口将枚举器、对象和嵌套刷新程序添加到刷新器中。
IWbemContext

在向 WMI 提交 IWbemServices 调用时,可以选择使用 IWbemContext 接口向提供程序传达其他上下文信息。 IWbemServices 中的所有主调用都采用指向此类型的对象的可选参数。
IWbemHiPerfEnum

在刷新操作中使用,以提供对实例对象枚举的快速访问。
IWbemLocator

使用 IWbemLocator 接口获取指向特定主计算机上的 WMI 的 IWbemServices 接口的初始命名空间指针。
IWbemObjectAccess

提供对对象方法和属性的访问。
IWbemObjectSink

IWbemObjectSink 接口创建接收器接口,可以接收 WMI 编程模型中所有类型的通知。
IWbemObjectSinkEx

创建一个接收器接口,该接口可以接收 WMI 编程模型中所有类型的通知。
IWbemObjectTextSrc

IWbemObjectTextSrc 接口用于将 IWbemClassObject 实例转换为不同的文本格式或从不同的文本格式转换。
IWbemQualifierSet

充当单个属性或整个对象(类或实例)的整个命名限定符集的容器。
IWbemRefresher

提供一个入口点,通过该入口点可以刷新枚举器或刷新器对象等可刷新对象。
IWbemServices

由客户端和提供程序用来访问 WMI 服务。 接口由 WMI 和 WMI 提供程序实现,是主 WMI 接口。
IWbemShutdown

IWbemShutdown 接口向提供程序指示对象的实例已准备好放弃。 提供程序可以使用此调用来释放它当前引用的资源。
IWbemStatusCodeText

IWbemStatusCodeText 接口提取错误代码的文本字符串说明或发生错误的子系统的名称。
IWbemUnsecuredApartment

允许客户端应用程序确定 Unsecapp.exe 是否对异步回调执行访问检查。

结构

 
WBEM_COMPILE_STATUS_INFO

描述 IMofCompiler 接口的错误。

枚举

 
CIMTYPE_ENUMERATION

定义指定不同 CIM 数据类型的值。
WBEM_BACKUP_RESTORE_FLAGS

包含用于 IWbemBackupRestore::Restore 方法和 IWbemBackupRestoreEx::Restore 方法的标志。
WBEM_CHANGE_FLAG_TYPE

包含方法参数标志。
WBEM_COMPARISON_FLAG

包含用于定义在使用 IWbemClassObject::CompareTo 方法时要执行的比较的标志。
WBEM_COMPILER_OPTIONS

包含 IMofCompiler 方法的选项标志。
WBEM_CONDITION_FLAG_TYPE

包含与 IWbemClassObject::GetNames 方法一起使用的标志。
WBEM_CONNECT_OPTIONS

包含 IWbemLocator::ConnectServer 方法的标志。
WBEM_FLAVOR_TYPE

列出限定符风格。
WBEM_GENERIC_FLAG_TYPE

包含常规用途方法参数标志。
WBEM_GENUS_TYPE

包含用于区分类和实例的常量。
WBEM_LIMITS

定义一些限制值。
WBEM_QUERY_FLAG_TYPE

包含用于定义查询或枚举器的标志。
WBEM_REFRESHER_FLAGS

包含修改刷新方法行为的标志。
WBEM_SECURITY_FLAGS

包含用于设置安全访问级别的标志。
WBEM_STATUS_TYPE

描述异步操作的状态。
WBEM_TEXT_FLAG_TYPE

包含用于控制 IWbemClassObject::GetObjectText 方法执行的标志。
WBEM_TIMEOUT_TYPE

包含用于指定 IEnumWbemClassObject::Next 方法超时的值。
WBEM_UNSECAPP_FLAG_TYPE

用于在使用 IWbemUnsecuredApartment::CreateSinkStub 方法时控制对回调的访问检查。
WBEMSTATUS

包含 WMI API 中方法返回的错误和状态代码。
WMI_OBJ_TEXT

定义SWbemObjectEx.GetText_要使用的有效对象文本格式。