MI_ApplicationFT結構 (mi.h)

MI_Application 結構中使用的支持結構。 使用名稱前置詞為 「MI_Application_」 的函式來管理這些結構。

語法

typedef struct _MI_ApplicationFT {
  MI_Result()(MI_Application *application) * Close;
  MI_Result(plication *application, const MI_Char *protocol, const MI_Char *destination,MI_DestinationOptions *options,MI_SessionCallbacks *callbacks,MI_Instance **extendedError,MI_Session *session) * )(MI_ApNewSession;
  MI_Result(Application *application, const MI_Char *namespaceName, const MI_Char *providerName,MI_MainFunction mi_Main,MI_Instance **extendedError,MI_HostedProvider *provider) * )(MI_NewHostedProvider;
  MI_Result(_Application *application, const MI_Char *className, const MI_ClassDecl *classRTTI,MI_Instance **instance) * )(MINewInstance;
  MI_Result((MI_Application *application,MI_DestinationOptions *options) * )NewDestinationOptions;
  MI_Result((MI_Application *application,MI_Boolean customOptionsMustUnderstand,MI_OperationOptions *options) * )NewOperationOptions;
  MI_Result((MI_Application *application,MI_SubscriptionDeliveryType deliveryType,MI_SubscriptionDeliveryOptions *deliveryOptions) * )NewSubscriptionDeliveryOptions;
  MI_Result(MI_Application *application,MI_Uint32 flags,MI_Char *format,MI_Serializer *serializer) * )(NewSerializer;
  MI_Result(MI_Application *application,MI_Uint32 flags,MI_Char *format,MI_Deserializer *deserializer) * )(NewDeserializer;
  MI_Result(_Application *application, const MI_Char *className, const MI_Class *classObject,MI_Instance **instance) * )(MINewInstanceFromClass;
  MI_Result(Application *application, const MI_ClassDecl *classDecl, const MI_Char *namespaceName, const MI_Char *serverName,MI_Class **classObject) * )(MI_NewClass;
} MI_ApplicationFT;

成員

Close

取消初始化管理基礎結構。 請參閱 MI_Application_Close。

NewSession

建立會話,允許一組作業移至相同的目的地進行分組,以便共享連線。 請參閱 MI_Application_NewSession。

NewHostedProvider

建立新的託管提供者。 請參閱 MI_Application_NewHostedProvider。

NewInstance

建立執行個體。 請參閱 MI_Application_NewInstance。

NewDestinationOptions

建立 MI_DestinationOptions 物件。 請參閱 MI_Application_NewDestinationOptions。

NewOperationOptions

建立 MI_OperationOptions 物件。 請參閱 MI_Application_NewOperationOptions。

NewSubscriptionDeliveryOptions

請參閱 MI_Application_NewSubscriptionDeliveryOptions。

NewSerializer

建立串行化程式,允許 MI_Instance 或 MI_Class 保存在可儲存至磁碟或透過傳輸傳輸的表單中。 請參閱 MI_Application_NewSerializer。

NewDeserializer

建立可用來重新建立 MI_Instance 或MI_Class的還原串行 化程式。 請參閱 MI_Application_NewDeserializer。

NewInstanceFromClass

TBD

NewClass

TBD

規格需求

需求 值
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 mi.h
可轉散發套件 windows Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的 Windows Management Framework 3.0