閱讀英文

共用方式為


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

新增認證以針對 Proxy 進行驗證。
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

取得使用者所設定的 Proxy 類型。
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

設定透過 Proxy 與目的地通訊時要使用的 Proxy 設定類型。
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

取得先前設定的 datetime 選項。
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 MI_CALLBACKMODE_INQUIRE,可以在回呼中使用其中一個值。
MI_PromptType

定義 CIM 延伸模組的提示類型。
MI_ProviderArchitecture

此列舉定義伺服器上所使用的 WMI 提供者架構。
MI_Result

定義函式傳回碼。
MI_SubscriptionDeliveryType

區分發送或提取訂閱傳遞類型。 使用 DCOM 通訊協定時不支援此功能。
MI_Type

這些值會指定 CIM 資料類型的限定詞、屬性、參考、參數和方法傳回值。