使用英语阅读

通过


mi.h 标头

此标头由 Windows 管理基础结构 (MI) 使用。 有关详细信息,请参阅:

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

函数

 
MI_Application_Close

取消初始化通过调用 MI_Application_Initialize 初始化的管理基础结构客户端 API。
MI_Application_InitializeV1

初始化应用程序,使管理基础结构 (MI) 客户端 API 调用。
MI_Application_NewClass

从 MI_ClassDecl 结构创建MI_Class。
MI_Application_NewDeserializer

创建一个反序列化程序对象,该对象随后可用于将序列化对象转换回类或实例。
MI_Application_NewDestinationOptions

创建可与 MI_Application_NewSession 函数一起使用的 MI_DestinationOptions 对象。
MI_Application_NewHostedProvider

向本地计算机上的 WMI 引擎注册托管提供程序。
MI_Application_NewInstance

创建一个新的 MI_Instance 对象,该对象要传递给需要实例的各种 MI 操作 API。
MI_Application_NewInstanceFromClass

基于类对象创建新的MI_Instance 对象。
MI_Application_NewOperationOptions

创建可与 MI_Session 对象上的操作函数一起使用的 MI_OperationOptions 对象。
MI_Application_NewParameterSet

创建新的参数集。
MI_Application_NewSerializer

检索一个序列化程序对象,该对象随后可用于将实例和类序列化为各种不同的格式。
MI_Application_NewSession

创建一个会话,用于将一组操作的连接共享到单个目标。
MI_Application_NewSubscriptionDeliveryOptions

创建一个 MI_SubscriptionDeliveryOptions 对象,该对象表示通过某些协议执行订阅操作所需的配置。
MI_Class_Clone

克隆MI_Class 对象。
MI_Class_Delete

删除MI_Class 对象。
MI_Class_GetClassName

获取指定类的类名。
MI_Class_GetClassQualifierSet

获取与指定类对象关联的限定符集。
MI_Class_GetElement

从类中获取指定命名元素的所有详细信息。
MI_Class_GetElementAt

获取基于元素索引的类元素的详细信息。
MI_Class_GetElementCount

获取类中的元素数。
MI_Class_GetMethod

根据方法名称获取方法的详细信息。
MI_Class_GetMethodAt

获取基于方法索引的方法的详细信息。
MI_Class_GetMethodCount

获取 类中方法的数目。
MI_Class_GetNameSpace

获取指定类的命名空间名称。
MI_Class_GetParentClass

获取指定类的父类。
MI_Class_GetParentClassName

获取指定类的父类名。
MI_Class_GetServerName

从指定的类中获取服务器的名称。
MI_Context_Canceled

确定操作是否已取消。 此函数是保留的;请改用 MI_Context_RegisterCancel 函数。
MI_Context_ConstructInstance

初始化堆栈上的 MI 类实例或作为 结构的成员。
MI_Context_ConstructParameters

提供程序调用此函数来初始化参数的 实例。
MI_Context_GetCustomOption

检索客户端设置的选项。
MI_Context_GetCustomOptionAt

检索客户端设置的特定索引处的选项。
MI_Context_GetCustomOptionCount

获取提供程序可用的自定义选项数。
MI_Context_GetLocale

检索客户端为操作指定的请求的区域设置信息。
MI_Context_GetLocalSession

获取本地会话 (MI_Session) ,该会话允许提供程序对托管提供程序的本地服务器执行 CIM 操作。
MI_Context_GetNumberOption

获取客户端根据操作名称设置的数字选项。
MI_Context_GetStringOption

获取客户端根据操作名称设置的字符串选项。
MI_Context_NewDynamicInstance

在没有类声明) 的弱类型实例 (创建新的动态实例。
MI_Context_NewInstance

在给定类声明的情况下创建类的新实例。
MI_Context_NewParameters

在给定方法声明的情况下创建方法的新实例。
MI_Context_PostCimError

以 (CIM_Error 对象的形式向服务器发布返回代码和错误消息,) 响应请求。
MI_Context_PostError

提供程序调用此函数以将返回代码发布到客户端以响应请求。
MI_Context_PostIndication

将指示结果发布到服务器以响应订阅操作请求。
MI_Context_PostInstance

通过服务器) 将实例发回到客户端 (以响应请求。
MI_Context_PostResult

将最终终止结果代码发布回客户端, (通过服务器) 响应请求。
MI_Context_PromptUser

向客户端发送一条提示消息,查询是继续操作还是取消操作。
MI_Context_RefuseUnload

告知提供程序基础结构不要卸载提供程序。
MI_Context_RegisterCancel

注册取消操作时调用的回调。
MI_Context_RequestUnload

请求卸载模块或提供程序。
MI_Context_SetStringOption

设置特定于上下文的选项。
MI_Context_ShouldContinue

查询客户端以确定操作是否应继续。 (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

查询客户端以确定操作是否应继续。 (MI_Context_ShouldProcess)
MI_Context_WriteCimError

将 CIM (信息) 错误实例发送到客户端。
MI_Context_WriteDebug

向客户端发送调试消息。
MI_Context_WriteError

向客户端发送错误代码和错误消息。
MI_Context_WriteMessage

向客户端发送操作消息。
MI_Context_WriteProgress

向客户端发送进度消息。
MI_Context_WriteStreamParameter

将流式处理的参数数据发送到客户端进行方法调用。
MI_Context_WriteVerbose

将详细消息写入客户端。
MI_Context_WriteWarning

将警告消息写入客户端。
MI_Deserializer_Class_GetClassName

从序列化的类缓冲区获取类名。
MI_Deserializer_Class_GetParentClassName

从序列化类缓冲区获取父类名称。
MI_Deserializer_Close

关闭反序列化程序对象并删除保存在反序列化程序中的任何关联内存。
MI_Deserializer_DeserializeClass

将序列化的缓冲区反序列化为MI_Class 对象。
MI_Deserializer_DeserializeInstance

将序列化的缓冲区反序列化为MI_Instance 对象。
MI_Deserializer_Instance_GetClassName

获取与序列化实例关联的类名。
MI_DestinationOptions_AddDestinationCredentials

设置用于与目标通信的凭据。
MI_DestinationOptions_AddProxyCredentials

添加凭据以对代理进行身份验证。
MI_DestinationOptions_Clone

创建MI_DestinationOptions结构的副本。
MI_DestinationOptions_Delete

删除使用 MI_Application_NewDestinationOptions 或 MI_DestinationOptions_Clone 函数创建的目标选项结构。
MI_DestinationOptions_GetCertCACheck

获取服务器证书 CA 检查值。
MI_DestinationOptions_GetCertCNCheck

获取服务器证书 CN 检查值。
MI_DestinationOptions_GetCertRevocationCheck

获取服务器证书的吊销检查值。
MI_DestinationOptions_GetCredentialsAt

获取指定索引处的凭据。
MI_DestinationOptions_GetCredentialsCount

获取以前添加的凭据的数目。 (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

获取基于指定索引的凭据密码。
MI_DestinationOptions_GetDataLocale

获取 (而不是用户设置的 UI 区域设置) 的数据区域设置。
MI_DestinationOptions_GetDestinationPort

获取传输的默认端口。
MI_DestinationOptions_GetEncodePortInSPN

获取端口的服务主体名称编码值。
MI_DestinationOptions_GetHttpUrlPrefix

获取 HTTP URL 前缀。
MI_DestinationOptions_GetImpersonationType

获取模拟类型。
MI_DestinationOptions_GetMaxEnvelopeSize

获取发送到服务器或客户端从服务器接收的数据包的最大大小。
MI_DestinationOptions_GetNumber

获取以前添加的自定义数字选项。 (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

根据选项名称获取以前添加的选项值。 (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

根据指定的索引获取以前添加的选项值。 (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

获取之前添加的选项数。 (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

获取以前设置的数据包编码设置。
MI_DestinationOptions_GetPacketIntegrity

获取数据包完整性设置。
MI_DestinationOptions_GetPacketPrivacy

获取数据包隐私 (加密) 设置。
MI_DestinationOptions_GetProxyType

获取用户设置的代理类型。
MI_DestinationOptions_GetString

获取以前添加的自定义字符串选项。
MI_DestinationOptions_GetTimeout

获取默认选项超时值。
MI_DestinationOptions_GetTransport

获取客户端添加的传输设置。
MI_DestinationOptions_GetUILocale

获取用户设置的用户界面区域设置。
MI_DestinationOptions_SetCertCACheck

启用或禁用 SSL 传输的 CA 证书检查。
MI_DestinationOptions_SetCertCNCheck

使用 SSL 传输时启用或禁用证书 CN 检查。
MI_DestinationOptions_SetCertRevocationCheck

通过 SSL 通信时启用或禁用证书吊销。
MI_DestinationOptions_SetDataLocale

设置用于操作的默认数据区域设置。
MI_DestinationOptions_SetDestinationPort

设置用于与目标通信的端口。
MI_DestinationOptions_SetEncodePortInSPN

在与远程计算机建立连接时,启用或禁用服务主体名称中端口号的编码。
MI_DestinationOptions_SetHttpUrlPrefix

为通过 HTTP 和 HTTPS 的传输设置默认的 HTTP URL 前缀。
MI_DestinationOptions_SetImpersonationType

设置模拟类型。
MI_DestinationOptions_SetMaxEnvelopeSize

设置传输的最大数据包大小。
MI_DestinationOptions_SetNumber

设置自定义数值选项值。
MI_DestinationOptions_SetPacketEncoding

设置特定协议句柄的编码机制。
MI_DestinationOptions_SetPacketIntegrity

启用或禁用数据包完整性 (签名) 协议连接。
MI_DestinationOptions_SetPacketPrivacy

启用或禁用数据包隐私 (加密) 。
MI_DestinationOptions_SetProxyType

设置通过代理与目标通信时要使用的代理设置的类型。
MI_DestinationOptions_SetString

设置自定义字符串选项。 (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

设置默认选项超时值。
MI_DestinationOptions_SetTransport

设置要用于与目标计算机通信的传输。
MI_DestinationOptions_SetUILocale

设置操作的默认 UI 区域设置。
MI_Filter_Evaluate

提供程序调用此函数以针对给定筛选器评估实例。
MI_Filter_GetExpression

获取筛选器语言和表达式。
MI_HostedProvider_Close

关闭从MI_Application_NewHostedProvider返回的托管提供程序句柄。
MI_HostedProvider_GetApplication

获取从中创建托管提供程序句柄的顶级应用程序句柄。
MI_Instance_AddElement

向动态实例添加新属性, (仅受动态实例支持,其架构可能在运行时) 扩展。
MI_Instance_ClearElement

清除) CIM 属性 (命名元素的值,并将其设置为 NULL。
MI_Instance_ClearElementAt

清除指定索引处 (CIM 属性) 元素的值,并将其设置为 NULL。
MI_Instance_Clone

在堆上创建指定实例的副本。
MI_Instance_Delete

删除在堆上创建或从另一个实例克隆的实例。
MI_Instance_Destruct

删除在堆栈上创建的实例或作为结构的成员创建的实例。
MI_Instance_GetClass

获取与实例关联的MI_Class。
MI_Instance_GetClassName

获取指定实例的类名。
MI_Instance_GetElement

获取命名元素的值 (CIM 属性) 。
MI_Instance_GetElementAt

获取指定索引处 (CIM 属性) 元素的值。
MI_Instance_GetElementCount

获取实例中的元素数。
MI_Instance_GetNameSpace

获取指定实例的命名空间名称。
MI_Instance_GetServerName

从指定实例获取服务器名称。
MI_Instance_IsA

确定实例自身是否为 classDecl 提供的类的实例。
MI_Instance_Normalize

分析MI_Instance_ExFT结构,然后检索MI_InstanceFT函数表。
MI_Instance_SetElement

在给定实例中使用给定名称设置 元素的值。
MI_Instance_SetElementAt

在实例的给定索引处设置 元素的值。
MI_Instance_SetNameSpace

设置指定实例的命名空间名称。
MI_Instance_SetServerName

设置指定实例的服务器名称。
MI_Operation_Cancel

取消正在运行的操作。
MI_Operation_Close

关闭操作句柄。
MI_Operation_GetClass

获取类操作的同步结果。
MI_Operation_GetIndication

从订阅获取同步结果。
MI_Operation_GetInstance

获取实例操作的同步结果。
MI_Operation_GetSession

获取与操作关联的会话。
MI_OperationOptions_Clone

创建MI_OperationOptions结构的副本。
MI_OperationOptions_Delete

删除选项集及其关联的内存。
MI_OperationOptions_DisableChannel

使用 MI_Context_WriteMessage 禁用对指定通道的日志记录。
MI_OperationOptions_EnableChannel

使用 MI_Context_WriteMessage 启用对指定通道的日志记录。
MI_OperationOptions_GetEnabledChannels

获取以前启用的通道的列表。
MI_OperationOptions_GetNumber

获取以前添加的自定义数字选项。 (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

根据选项名称获取以前添加的选项值。 (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

根据指定的索引获取以前添加的选项值。 (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

获取之前添加的选项数。 (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

获取一个值,该值告知服务器如何响应提供程序对MI_Context_PromptUser的调用。 (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

获取一个值,该值告知服务器如何响应提供程序对MI_Context_PromptUser的调用。 (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

获取操作的提供程序体系结构。
MI_OperationOptions_GetResourceUri

获取用于操作的资源 URI。
MI_OperationOptions_GetResourceUriPrefix

获取用于操作的资源 URI 前缀。
MI_OperationOptions_GetString

获取自定义字符串选项。
MI_OperationOptions_GetTimeout

获取操作超时值。
MI_OperationOptions_GetUseMachineID

获取一个值,该值指示是否在操作请求中使用计算机标识信息。
MI_OperationOptions_GetWriteErrorMode

设置错误报告模式。 (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

设置操作的自定义选项。
MI_OperationOptions_SetNumber

设置自定义数字选项值。
MI_OperationOptions_SetPromptUserMode

设置一个值,该值告知服务器如何响应提供程序对 MI_Context_PromptUser 函数的调用。 (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

设置一个值,该值告知服务器如何响应提供程序对 MI_Context_PromptUser 函数的调用。 (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

设置操作的提供程序体系结构。
MI_OperationOptions_SetResourceUri

设置要用于操作的资源 URI。
MI_OperationOptions_SetResourceUriPrefix

设置要用于操作的资源 URI 前缀。
MI_OperationOptions_SetString

设置自定义字符串选项。 (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

设置特定操作的操作超时。
MI_OperationOptions_SetUseMachineID

启用或禁用在操作请求中发送计算机标识信息。
MI_OperationOptions_SetWriteErrorMode

设置错误报告模式。 (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

获取指定参数集的方法返回类型和限定符集。
MI_ParameterSet_GetParameter

根据参数名称获取方法的参数信息。
MI_ParameterSet_GetParameterAt

获取方法在指定索引处的参数信息。
MI_ParameterSet_GetParameterCount

获取方法的参数集中的参数数。
MI_PropertySet_AddElement

将名称添加到属性列表。
MI_PropertySet_Clear

从属性列表中删除所有名称。 之后,计数为零。 这样就可以 (重复使用属性列表,而无需在) 销毁和重建。
MI_PropertySet_Clone

在堆上创建指定属性集的副本。
MI_PropertySet_ContainsElement

确定属性列表是否包含指定的属性名称。
MI_PropertySet_Delete

删除在堆上构造的指定属性列表。
MI_PropertySet_Destruct

删除在堆栈上构造的指定属性列表。
MI_PropertySet_GetElementAt

获取在指定索引处设置的属性的 元素。
MI_PropertySet_GetElementCount

获取指定属性集中的元素数。
MI_QualifierSet_GetQualifier

获取基于给定限定符名称的限定符信息。
MI_QualifierSet_GetQualifierAt

获取指定索引处的限定符。
MI_QualifierSet_GetQualifierCount

获取限定符集中的限定符数。
MI_Serializer_Close

关闭序列化程序对象并释放与之关联的任何内部内存。
MI_Serializer_SerializeClass

以创建序列化程序时指定的格式将MI_Class序列化到缓冲区中。 可以将选项传递到 标志中,以控制是序列化类及其所有父类,还是仅序列化子类。
MI_Serializer_SerializeInstance

以创建序列化程序时指定的格式将MI_Instance序列化为缓冲区。 可以将选项传递到 标志中,以控制类是否也序列化到缓冲区和 实例中。
MI_Server_GetSystemName

获取服务器的系统名称。
MI_Server_GetVersion

获取生成提供程序时使用的 MI_VERSION 宏的值。
MI_Session_AssociatorInstances

查找与特定密钥实例关联的实例。
MI_Session_Close

关闭会话并释放所有关联的内存。
MI_Session_CreateInstance

在会话所代表的服务器上创建实例。
MI_Session_DeleteInstance

删除会话表示的服务器上的实例。
MI_Session_EnumerateClasses

枚举指定会话的类。
MI_Session_EnumerateInstances

枚举服务器上 (的所有实例,这些实例由与类关联的会话) 表示。
MI_Session_GetApplication

获取用于创建指定会话的应用程序句柄。
MI_Session_GetClass

获取基于特定类名的MI_Class声明。
MI_Session_GetInstance

从会话表示的服务器获取指定的实例。
MI_Session_Invoke

在提供程序中调用 方法。
MI_Session_ModifyInstance

汇报会话表示的服务器中的现有实例。
MI_Session_QueryInstances

基于查询表达式查询一组实例。
MI_Session_ReferenceInstances

查找引用指定键实例的关联对象。
MI_Session_Subscribe

订阅会话所表示的服务器上的指示。
MI_Session_TestConnection

通过与会话表示的服务器通信来测试连接,以确定它是否正在响应。
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials

设置一个订阅选项,供在连接回客户端时使用的传递凭据来传递推送指示结果。
MI_SubscriptionDeliveryOptions_Clone

创建MI_SubscriptionDeliveryOptions结构的副本。
MI_SubscriptionDeliveryOptions_Delete

删除指定的订阅传递选项结构。
MI_SubscriptionDeliveryOptions_GetBookmark

获取以前设置的订阅书签。
MI_SubscriptionDeliveryOptions_GetCredentialsAt

获取基于指定索引之前添加的凭据。
MI_SubscriptionDeliveryOptions_GetCredentialsCount

获取以前添加的凭据的数目。 (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

根据指定的索引获取以前添加的凭据密码。
MI_SubscriptionDeliveryOptions_GetDateTime

获取以前设置的日期/时间选项。
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

获取以前设置的订阅传递目标。
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

获取以前设置的传递端口号。
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

获取传递重试次数。
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

获取传递重试间隔,即重试传递之前要等待的时间量。
MI_SubscriptionDeliveryOptions_GetExpirationTime

获取传递过期值 (,该值可以表示为时间戳或) 间隔。
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

获取传递检测信号间隔。
MI_SubscriptionDeliveryOptions_GetInterval

获取指定选项的传递间隔。
MI_SubscriptionDeliveryOptions_GetMaximumLatency

获取服务器在将结果传送到客户端之前将结果保留的最长时间。
MI_SubscriptionDeliveryOptions_GetNumber

获取命名数值选项的值。
MI_SubscriptionDeliveryOptions_GetOption

获取命名选项的值。
MI_SubscriptionDeliveryOptions_GetOptionAt

获取指定索引处的选项。
MI_SubscriptionDeliveryOptions_GetOptionCount

获取以前设置的选项数。
MI_SubscriptionDeliveryOptions_GetString

获取命名字符串选项的值。
MI_SubscriptionDeliveryOptions_SetBookmark

设置订阅指示传递的书签。
MI_SubscriptionDeliveryOptions_SetDateTime

设置命名 DateTime 选项的值。
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

设置指示将传递到的目标终结点。
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

设置订阅传递端口号。
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

设置推送传递订阅尝试传递结果的次数。
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

设置用于推送传递的订阅的传递重试间隔。
MI_SubscriptionDeliveryOptions_SetExpirationTime

设置订阅到期时间 (订阅关闭) 的时间。
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

设置检测信号间隔。
MI_SubscriptionDeliveryOptions_SetInterval

设置命名间隔选项的值。
MI_SubscriptionDeliveryOptions_SetMaximumLatency

设置服务器在将结果传送给客户端之前将结果保留的最长时间。
MI_SubscriptionDeliveryOptions_SetNumber

设置专用函数未涵盖的命名数值选项的值。
MI_SubscriptionDeliveryOptions_SetString

设置专用函数未涵盖的命名字符串选项的值。
MI_Utilities_CimErrorFromErrorCode

将特定于操作系统的错误代码映射到 CIM 错误实例。
MI_Utilities_MapErrorToMiErrorCategory

将特定于操作系统的错误代码映射到错误类别。

回调函数

 
MI_Deserializer_ClassObjectNeeded

用于在反序列化期间提供请求的类对象。

结构

 
MI_Application

表示初始化的基础结构。
MI_ApplicationFT

MI_Application 结构中使用的支持结构。 使用名称前缀为“MI_Application_”的函数来操作这些结构。
MI_Array

表示数组的通用类型。 它可以通用化,因为所有数组的大小都相同,但数据元素类型是专用的。
MI_ArrayField

表示MI_Instance结构中的属性。 (MI_ArrayField)
MI_BooleanA

表示MI_Boolean类型的数组。
MI_BooleanAField

表示MI_Instance结构中的属性。 (MI_BooleanAField)
MI_BooleanField

表示MI_Instance结构中的属性。 (MI_BooleanField)
MI_Char16A

表示MI_Char16类型的数组。 (MI_Char16A)
MI_Char16AField

表示MI_Instance结构中的属性。 (MI_Char16AField)
MI_Char16Field

表示MI_Instance结构中的属性。 (MI_Char16Field)
MI_Class

表示实例的架构。
MI_ClassDecl

此结构概述了类声明。 它包含类名和层次结构、属性、限定符和方法。
MI_ClassFT

MI_Class 结构中使用的支持结构。 使用名称前缀为“MI_Class_”的函数来操作这些结构。
MI_ClientFT_V1

客户端函数表。
MI_ConstBooleanA

表示MI_ConstBoolean类型的数组。
MI_ConstBooleanAField

表示MI_Instance结构中的属性。 (MI_ConstBooleanAField)
MI_ConstBooleanField

表示MI_Instance结构中的属性。 (MI_ConstBooleanField)
MI_ConstChar16A

表示MI_Char16类型的数组。 (MI_ConstChar16A)
MI_ConstChar16AField

表示MI_Instance结构中的属性。 (MI_ConstChar16AField)
MI_ConstChar16Field

表示MI_Instance结构中的属性。 (MI_ConstChar16Field)
MI_ConstDatetimeA

表示MI_Datatime类型的数组。
MI_ConstDatetimeAField

表示MI_Instance结构中的属性。 (MI_ConstDatetimeAField)
MI_ConstDatetimeField

表示MI_Instance结构中的属性。 (MI_ConstDatetimeField)
MI_ConstInstanceA

表示MI_Instance类型的数组。 (MI_ConstInstanceA)
MI_ConstInstanceAField

表示MI_Instance结构中的属性。 (MI_ConstInstanceAField)
MI_ConstInstanceField

表示MI_Instance结构中的属性。 (MI_ConstInstanceField)
MI_ConstReal32A

表示MI_Real32类型的数组。 (MI_ConstReal32A)
MI_ConstReal32AField

表示MI_Instance结构中的属性。 (MI_ConstReal32AField)
MI_ConstReal32Field

表示MI_Instance结构中的属性。 (MI_ConstReal32Field)
MI_ConstReal64A

表示MI_Real64类型的数组。 (MI_ConstReal64A)
MI_ConstReal64AField

表示MI_Instance结构中的属性。 (MI_ConstReal64AField)
MI_ConstReal64Field

表示MI_Instance结构中的属性。 (MI_ConstReal64Field)
MI_ConstReferenceA

表示MI_Instance类型的数组。 (MI_ConstReferenceA)
MI_ConstReferenceAField

表示MI_Instance结构中的属性。 (MI_ConstReferenceAField)
MI_ConstReferenceField

表示MI_Instance结构中的属性。 (MI_ConstReferenceField)
MI_ConstSint16A

表示MI_Sint16类型的数组。 (MI_ConstSint16A)
MI_ConstSint16AField

表示MI_Instance结构中的属性。 (MI_ConstSint16AField)
MI_ConstSint16Field

表示MI_Instance结构中的属性。 (MI_ConstSint16Field)
MI_ConstSint32A

表示MI_Sint32类型的数组。 (MI_ConstSint32A)
MI_ConstSint32AField

表示MI_Instance结构中的属性。 (MI_ConstSint32AField)
MI_ConstSint32Field

表示MI_Instance结构中的属性。 (MI_ConstSint32Field)
MI_ConstSint64A

表示MI_Sint64类型的数组。 (MI_ConstSint64A)
MI_ConstSint64AField

表示MI_Instance结构中的属性。 (MI_ConstSint64AField)
MI_ConstSint64Field

表示MI_Instance结构中的属性。 (MI_ConstSint64Field)
MI_ConstSint8A

表示MI_Sint8类型的数组。 (MI_ConstSint8A)
MI_ConstSint8AField

表示MI_Instance结构中的属性。 (MI_ConstSint8AField)
MI_ConstSint8Field

表示MI_Instance结构中的属性。 (MI_ConstSint8Field)
MI_ConstStringA

表示MI_Char类型的数组。
MI_ConstStringAField

表示MI_Instance结构中的属性。 (MI_ConstStringAField)
MI_ConstStringField

表示MI_Instance结构中的属性。 (MI_ConstStringField)
MI_ConstUint16A

表示MI_Uint16A类型的数组。
MI_ConstUint16AField

表示MI_Instance结构中的属性。 (MI_ConstUint16AField)
MI_ConstUint16Field

表示MI_Instance结构中的属性。 (MI_ConstUint16Field)
MI_ConstUint32A

表示MI_Uint32类型的数组。 (MI_ConstUint32A)
MI_ConstUint32AField

表示MI_Instance结构中的属性。 (MI_ConstUint32AField)
MI_ConstUint32Field

表示MI_Instance结构中的属性。 (MI_ConstUint32Field)
MI_ConstUint64A

表示MI_Uint64类型的数组。 (MI_ConstUint64A)
MI_ConstUint64AField

表示MI_Instance结构中的属性。 (MI_ConstUint64AField)
MI_ConstUint64Field

表示MI_Instance结构中的属性。 (MI_ConstUint64Field)
MI_ConstUint8A

表示MI_Uint8类型的数组。 (MI_ConstUint8A)
MI_ConstUint8AField

表示MI_Instance结构中的属性。 (MI_ConstUint8AField)
MI_ConstUint8Field

表示MI_Instance结构中的属性。 (MI_ConstUint8Field)
MI_Context

保存提供程序需要执行的操作的上下文。
MI_ContextFT

MI_Context 结构中使用的支持结构。 使用名称前缀为“MI_Context_”的函数来操作这些结构。
MI_Datetime

表示MI_Timestamp和MI_Interval的联合。
MI_DatetimeA

表示MI_Datetime类型的数组。
MI_DatetimeAField

表示MI_Instance结构中的属性。 (MI_DatetimeAField)
MI_DatetimeField

表示MI_Instance结构中的属性。 (MI_DatetimeField)
MI_Deserializer

从 MI_Application_NewDeserializer 创建的反序列化对象。 不应手动使用或更改对象本身,因为它在内部使用。
MI_DeserializerFT

MI_ClientFT_V1 结构中使用的支持结构。 使用名称前缀为“MI_Deserializer_”的函数来操作这些结构。
MI_DestinationOptions

表示一组目标选项。 目标选项是一组配置,用于定义操作与服务器通信的方式。
MI_DestinationOptionsFT

MI_DestinationOptions 结构中使用的支持结构。 使用名称前缀为“MI_DestinationOptions_”的函数来操作这些结构。
MI_FeatureDecl

包含MI_PropertyDeclMI_ParameterDecland MI_MethodDecl结构共有的属性。
MI_Filter

包含对函数表MI_FilterFT的引用。
MI_FilterFT

MI_Filter 结构中使用的支持结构。 使用名称前缀为“MI_Filter_”的函数来操作这些结构。
MI_HostedProvider

表示在客户端应用程序中托管提供程序。
MI_HostedProviderFT

MI_HostedProvider 结构中使用的支持结构。 使用名称前缀为“MI_HostedProvider_”的函数来操作这些结构。
MI_Instance

此结构表示 CIM 实例。 不应直接访问此对象。 应改用 MI_Instance_* 函数。
MI_InstanceA

表示MI_Instance结构的数组。
MI_InstanceAField

表示MI_Instance结构中的属性。 (MI_InstanceAField)
MI_InstanceExFT

扩展MI_InstanceFT结构。
MI_InstanceField

表示MI_Instance结构中的属性。 (MI_InstanceField)
MI_InstanceFT

MI_Instance 结构中使用的支持结构。 使用名称前缀为 MI_Instance_ 的函数来操作这些结构。
MI_Interval

MI_Interval表示时间间隔。
MI_MethodDecl

表示 CIM 方法。
MI_Module

此对象由提供程序生成,包含提供程序管理器管理此模块中的提供程序所需的所有数据。
MI_ObjectDecl

包含MI_ClassDecl和MI_PropertyDecl结构共有的属性。
MI_Operation

表示单个操作执行。 此对象包含用于对操作执行操作的内部函数表。
MI_OperationCallbacks

包含用于执行操作的所有回调函数指针的结构。
MI_OperationFT

MI_Operation 结构中使用的支持结构。 使用名称前缀为“MI_Operation_”的函数来操作这些结构。
MI_OperationOptions

表示一组操作选项。
MI_OperationOptionsFT

MI_OperationOptions 结构中使用的支持结构。 使用名称前缀为“MI_OperationOptions_”的函数来操作这些结构。
MI_ParameterDecl

表示 CIM 方法参数。
MI_ParameterSet

保存类定义的方法参数。
MI_ParameterSetFT

MI_ParameterSet 结构中使用的支持结构。 使用名称前缀为 MI_ParameterSet_ 的函数来操作这些结构。
MI_PropertyDecl

表示类声明中 (元素) 的类属性。
MI_PropertySet

实现一组属性名称。
MI_PropertySetFT

MI_PropertySet结构中使用的支持结构。 使用名称前缀为“MI_PropertySet_”的函数来操作这些结构。
MI_ProviderFT

MI_ClassDecl 和 MI_Module 结构中使用的支持结构。
MI_Qualifier

表示 CIM 限定符。
MI_QualifierDecl

表示 CIM 限定符声明。
MI_QualifierSet

允许开发人员查看类定义的限定符。
MI_QualifierSetFT

MI_QualifierSet 结构中使用的支持结构。 使用名称前缀为“MI_QualifierSet_”的函数来操作这些结构。
MI_Real32A

表示MI_Real32类型的数组。 (MI_Real32A)
MI_Real32AField

表示MI_Instance结构中的属性。 (MI_Real32AField)
MI_Real32Field

表示MI_Instance结构中的属性。 (MI_Real32Field)
MI_Real64A

表示MI_Real64类型的数组。 (MI_Real64A)
MI_Real64AField

表示MI_Instance结构中的属性。 (MI_Real64AField)
MI_Real64Field

表示MI_Instance结构中的属性。 (MI_Real64Field)
MI_ReferenceA

表示指向MI_Instance类型的指针数组。
MI_ReferenceAField

表示MI_Instance结构中的属性。 (MI_ReferenceAField)
MI_ReferenceField

表示MI_Instance结构中的属性。 (MI_ReferenceField)
MI_SchemaDecl

表示 CIM 架构中的架构对象,其中包括 CIM 类和 CIM 限定符声明。
MI_Serializer

绑定到特定序列化技术的对象。
MI_SerializerFT

MI_ClientFT_V1 结构中使用的支持结构。 使用名称前缀为“MI_Serializer_”的函数来操作这些结构。
MI_Server

此结构定义所有类型的默认函数表:_Context、Instance、PropertySet 和 Filter。
MI_ServerFT

MI_Server 结构中使用的支持结构。 使用名称前缀为“MI_Server_”的函数来操作这些结构。
MI_Session

与目标关联的对象,并具有一组与之关联的凭据和选项。 .
MI_SessionCallbacks

用于处理日志记录和错误消息的回调函数指针的容器。
MI_SessionFT

会话对象上所有操作的函数表。
MI_Sint16A

表示MI_Sint16类型的数组。 (MI_Sint16A)
MI_Sint16AField

表示MI_Instance结构中的属性。 (MI_Sint16AField)
MI_Sint16Field

表示MI_Instance结构中的属性。 (MI_Sint16Field)
MI_Sint32A

表示MI_Sint32类型的数组。 (MI_Sint32A)
MI_Sint32AField

表示MI_Instance结构中的属性。 (MI_Sint32AField)
MI_Sint32Field

表示MI_Instance结构中的属性。 (MI_Sint32Field)
MI_Sint64A

表示MI_Sint64类型的数组。 (MI_Sint64A)
MI_Sint64AField

表示MI_Instance结构中的属性。 (MI_Sint64AField)
MI_Sint64Field

表示MI_Instance结构中的属性。 (MI_Sint64Field)
MI_Sint8A

表示MI_Sint8类型的数组。 (MI_Sint8A)
MI_Sint8AField

表示MI_Instance结构中的属性。 (MI_Sint8AField)
MI_Sint8Field

表示MI_Instance结构中的属性。 (MI_Sint8Field)
MI_StringA

表示指向以 null 结尾的MI_Char* 字符串的指针数组。
MI_StringAField

表示MI_Instance结构中的属性。 (MI_StringAField)
MI_StringField

表示MI_Instance结构中的属性。 (MI_StringField)
MI_SubscriptionDeliveryOptions

订阅选项对象存储用于传入订阅操作的配置选项。
MI_SubscriptionDeliveryOptionsFT

MI_SubscriptionDeliveryOptions 结构中使用的支持结构。 使用名称前缀为“MI_SubscriptionDeliveryOptions_”的函数来操作这些结构。
MI_Timestamp

MI_Timestamp指定时间戳或特定时间点。
MI_Uint16A

表示MI_Uint16类型的数组。
MI_Uint16AField

表示MI_Instance结构中的属性。 (MI_Uint16AField)
MI_Uint16Field

表示MI_Instance结构中的属性。 (MI_Uint16Field)
MI_Uint32A

表示MI_Uint32类型的数组。 (MI_Uint32A)
MI_Uint32AField

表示MI_Instance结构中的属性。 (MI_Uint32AField)
MI_Uint32Field

表示MI_Instance结构中的属性。 (MI_Uint32Field)
MI_Uint64A

表示MI_Uint64类型的数组。 (MI_Uint64A)
MI_Uint64AField

表示MI_Instance结构中的属性。 (MI_Uint64AField)
MI_Uint64Field

表示MI_Instance结构中的属性。 (MI_Uint64Field)
MI_Uint8A

表示MI_Uint8类型的数组。 (MI_Uint8A)
MI_Uint8AField

表示MI_Instance结构中的属性。 (MI_Uint8AField)
MI_Uint8Field

表示MI_Instance结构中的属性。 (MI_Uint8Field)
MI_UserCredentials

用户的凭据。 它包括身份验证类型以及用户名和密码或证书指纹。
MI_UsernamePasswordCreds

用于订阅操作的用户名/密码组合。
MI_UtilitiesFT

MI_ClientFT_V1 结构中使用的支持结构。 使用名称前缀为“MI_Utilities_”的函数来操作这些结构。
MI_Value

所有 CIM 数据类型的联合。

枚举

 
MI_CallbackMode

为 WriteError 和 PromptUser 函数的 CIM 扩展定义回调模式。
MI_CancellationReason

传递给操作取消请求的值,以通知系统取消操作的原因。 如果服务正在关闭,它也可能将这些值之一传递给提供程序。
MI_DestinationOptions_ImpersonationType

由 DCOM 协议处理程序用来指定如何在服务器上完成模拟。
MI_ErrorCategory

此枚举定义 CIM 扩展的错误类别。
MI_LocaleType

设置和获取区域设置时需要区域设置的类型。
MI_OperationCallback_ResponseType

如果MI_CALLBACKMODE_INQUIRE MI_CallbackMode,则可以在回调中使用其中一个值。
MI_PromptType

定义 CIM 扩展的提示类型。
MI_ProviderArchitecture

此枚举定义服务器上使用的 WMI 提供程序体系结构。
MI_Result

定义函数返回代码。
MI_SubscriptionDeliveryType

区分推送或请求订阅传递类型。 使用 DCOM 协议时不支持此操作。
MI_Type

这些值指定 CIM 数据类型的限定符、属性、引用、参数和方法返回值的数据类型。