MI_Application_NewInstance函数 (mi.h)

创建一个新的 MI_Instance 对象,该对象要传递给需要实例的各种 MI 操作 API。

语法

MI_INLINE MI_Result MI_Application_NewInstance(
  [in]           MI_Application     *application,
                 const MI_Char      *className,
  [in, optional] const MI_ClassDecl *classRTTI,
                 MI_Instance        **instance
);

参数

[in] application

指向从调用MI_Application_Initialize函数返回的句柄 指针。

className

正在创建的实例的类名。

[in, optional] classRTTI

指向所创建对象的可选运行时类型信息的指针。

instance

指向此函数调用返回的 实例的指针。

返回值

此函数返回MI_INLINE MI_Result。

注解

完成使用此调用创建的 实例后,请通过调用 MI_Instance_Delete 函数将其删除。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 mi.h
可再发行组件 windows Server 2008 R2 SP1、Windows 7 SP1 和 Windows Server 2008 SP2 上的 Windows Management Framework 3.0