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