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 |