Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Inicializa una aplicación para que pueda realizar llamadas API de cliente de Infraestructura de administración (MI).
Sintaxis
MI_Result MI_MAIN_CALL MI_Application_InitializeV1(
MI_Uint32 flags,
[in, optional] const MI_Char *applicationID,
[out, optional] MI_Instance **extendedError,
[out] MI_Application *application
);
Parámetros
flags
Debe ser 0.
[in, optional] applicationID
Cadena opcional (normalmente GUID en formato de cadena) para representar una aplicación cliente. Esta cadena se puede usar para la configuración específica de la aplicación y para el registro específico de la aplicación.
[out, optional] extendedError
Parámetro opcional que proporciona más información de error si se produjo un error en la operación. Si se devuelve una instancia, se debe llamar a MI_Instance_Delete para liberarla cuando ya no sea necesaria.
[out] application
Se pasa un puntero a un identificador de MI_Application sin inicializar y se devuelve un identificador rellenado. El identificador inicializado debe pasarse a MI_Application_Close antes de que se cierre la aplicación. Si una aplicación pasa este identificador, páselo por valor en lugar de como puntero.
Valor devuelto
Esta función devuelve MI_Result MI_MAIN_CALL.
Comentarios
Esta API debe llamarse solo una vez por aplicación; aunque, se puede llamar varias veces de forma segura. Llamar a esta API varias veces dará lugar a una pequeña cantidad de uso de memoria adicional. Cuando se llama a , la aplicación pasa un puntero de MI_Application que se va a inicializar. Este puntero debe cerrarse llamando a MI_Application_Close. Si no lo hace, se producirán pérdidas de memoria y posibles bloqueos durante el apagado.
MI.h define MI_Application_Initialize como MI_Application_InitializeV1 con esta línea:
#define MI_Application_Initialize MI_Application_InitializeV1
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 8 |
| Servidor mínimo compatible | Windows Server 2012 |
| Plataforma de destino | Windows |
| Encabezado | mi.h |
| Library | Mi.lib |
| Archivo DLL | Mi.dll |
| Redistribuible | Windows Management Framework 3.0 en Windows Server 2008 R2 con SP1, Windows 7 con SP1 y Windows Server 2008 con SP2 |