mi.h 標頭
Windows 管理基礎結構 (MI) 會使用此標頭。 如需詳細資訊,請參閱
mi.h 包含下列程式設計介面:
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 資料類型的限定詞、屬性、參考、參數和方法傳回值。 |