Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Deinitialisiert die Client-API für die Verwaltungsinfrastruktur, die über einen Aufruf von MI_Application_Initialize initialisiert wurde.
Syntax
MI_INLINE MI_Result MI_Application_Close(
[in, out] MI_Application *application
);
Parameter
[in, out] application
Anwendungshandle, das durch einen Aufruf von MI_Application_Initialize initialisiert wurde.
Rückgabewert
Diese Funktion gibt MI_INLINE MI_Result zurück.
Hinweise
MI_Application_Close entladen die gesamte Protokollverarbeitungsinfrastruktur und Hintergrundthreads, die der Infrastruktur zugeordnet sind.
MI_Application_Close bricht alle aktiven Sitzungen und Vorgänge ab. Sitzungen, die unter der Zielanwendung erstellt wurden, und die Vorgänge dieser Sitzungen müssen geschlossen werden, bevor diese Funktion zurückgegeben wird. Sobald die API dies getan hat, können Mi.dll entladen werden, und alle Caches, die sich in der MI-Infrastruktur befinden, werden geleert.
MI_Application_Close darf nicht innerhalb eines asynchronen Rückrufs aufgerufen werden, andernfalls führt dies zu Deadlocks.
Um zu vermeiden, dass das System beim Aufrufen dieser Funktion hängen bleibt, verweisen Sie auf die Anzahl MI_Application , und rufen Sie die MI_Application_Close-Funktion nur auf, wenn die AppDomain heruntergefahren wird und nachdem alle Sitzungen geschlossen wurden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 |
| Unterstützte Mindestversion (Server) | Windows Server 2012 |
| Zielplattform | Windows |
| Kopfzeile | mi.h |
| Verteilbare Komponente | Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2 |