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.
Desinicializa la API cliente de infraestructura de administración que se inicializó a través de una llamada a MI_Application_Initialize.
Sintaxis
MI_INLINE MI_Result MI_Application_Close(
[in, out] MI_Application *application
);
Parámetros
[in, out] application
Identificador de aplicación que se inicializó a través de una llamada a MI_Application_Initialize.
Valor devuelto
Esta función devuelve MI_INLINE MI_Result.
Comentarios
MI_Application_Close descargará toda la infraestructura de control de protocolos y subprocesos en segundo plano asociados a la infraestructura.
MI_Application_Close cancela todas las sesiones y operaciones activas. Las sesiones creadas en la aplicación de destino y las operaciones de esas sesiones deben cerrarse antes de que se devuelva esta función. Una vez que la API lo hace, Mi.dll se pueden descargar y se vacían todas las memorias caché que se mantienen en la infraestructura de MI.
MI_Application_Close no se debe llamar desde dentro de una devolución de llamada asincrónica; de lo contrario, provocará interbloqueos.
Para evitar que un sistema se bloquee al llamar a esta función, el recuento de referencias MI_Application y llame a la función MI_Application_Close solo cuando appDomain se cierre y después de cerrar todas las sesiones.
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 |