Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Désinitialise l’API cliente de l’infrastructure de gestion qui a été initialisée via un appel à MI_Application_Initialize.
Syntaxe
MI_INLINE MI_Result MI_Application_Close(
[in, out] MI_Application *application
);
Paramètres
[in, out] application
Handle d’application initialisé via un appel à MI_Application_Initialize.
Valeur retournée
Cette fonction retourne MI_INLINE MI_Result.
Remarques
MI_Application_Close décharge l’ensemble de l’infrastructure de gestion du protocole et les threads d’arrière-plan associés à l’infrastructure.
MI_Application_Close annule toutes les sessions et opérations actives. Les sessions créées sous l’application cible et les opérations de ces sessions doivent se fermer avant que cette fonction ne retourne. Une fois l’API effectuée, Mi.dll peuvent être déchargées et tous les caches conservés dans l’infrastructure mi sont vidés.
MI_Application_Close ne doit pas être appelé à partir d’un rappel asynchrone, sinon cela provoquera des interblocages.
Pour éviter un blocage du système lors de l’appel de cette fonction, référencez le nombre MI_Application et appelez la fonction MI_Application_Close uniquement lorsque l’AppDomain est en cours d’arrêt et après la fermeture de toutes les sessions.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 8 |
| Serveur minimal pris en charge | Windows Server 2012 |
| Plateforme cible | Windows |
| En-tête | mi.h |
| Composant redistribuable | Windows Management Framework 3.0 sur Windows Server 2008 R2 avec SP1, Windows 7 avec SP1 et Windows Server 2008 avec SP2 |