Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria uma nova instância de uma classe dada uma declaração de classe.
Sintaxe
MI_INLINE MI_Result MI_INLINE_CALL MI_Context_NewInstance(
[in] MI_Context *context,
[in] const MI_ClassDecl *classDecl,
MI_Instance **instance
);
Parâmetros
[in] context
Um ponteiro para o contexto da solicitação.
[in] classDecl
Um ponteiro para a declaração de classe usada para inicializar a instância. As RTTI (informações de tipo de runtime) são geradas para a classe e devem ser nomeadas para a classe , seguidas por um sufixo "_rtti".
instance
Um ponteiro para a instância retornada. Também há uma função gerada chamada para a classe , seguida por um sufixo "_Delete".
Retornar valor
Um valor da enumeração MI_Result que especifica o código de retorno da função. Esse pode ser um dos códigos a seguir.
Comentários
Quando você terminar de usar a instância, ela deverá ser excluída por meio da 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 |