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_要使用的有效对象文本格式。 |