Compartilhar via


função MI_Application_NewInstance (mi.h)

Cria um novo objeto MI_Instance a ser passado para várias APIs de operação de MI que exigem instâncias.

Sintaxe

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

Parâmetros

[in] application

Um ponteiro para um identificador retornado de uma chamada para a função MI_Application_Initialize .

className

O nome da classe para a instância que está sendo criada.

[in, optional] classRTTI

Um ponteiro para informações opcionais de tipo de tempo de execução para o objeto que está sendo criado.

instance

Um ponteiro para a instância retornada dessa chamada de função.

Retornar valor

Essa função retorna MI_INLINE MI_Result.

Comentários

Quando terminar de usar a instância criada por essa chamada, exclua-a chamando a função MI_Instance_Delete .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho mi.h
Redistribuível Windows Management Framework 3.0 no Windows Server 2008 R2 com SP1, Windows 7 com SP1 e Windows Server 2008 com SP2