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 |