Compartir a través de


función MI_Context_NewInstance (mi.h)

Crea una nueva instancia de una clase dada una declaración de clase.

Sintaxis

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

Puntero al contexto de la solicitud.

[in] classDecl

Puntero a la declaración de clase utilizada para inicializar la instancia. La información del tipo en tiempo de ejecución (RTTI) se genera para la clase y se debe denominar para la clase, seguida de un sufijo "_rtti".

instance

Puntero a la instancia devuelta. También hay una función generada denominada para la clase, seguida de un sufijo "_Delete".

Valor devuelto

Valor de la enumeración MI_Result que especifica el código de retorno de la función. Puede ser uno de los códigos siguientes.

Comentarios

Cuando haya terminado de usar la instancia, se debe eliminar a través de la función MI_Instance_Delete .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado mi.h
Redistribuible Windows Management Framework 3.0 en Windows Server 2008 R2 con SP1, Windows 7 con SP1 y Windows Server 2008 con SP2