DismShutdown-Funktion
Herunterfahren der DISM-API. DismShutdown muss einmal pro Prozess aufgerufen werden. Andere DISM-API-Funktionsaufrufe werden fehlschlagen, nachdem DismShutdown aufgerufen wurde.
Syntax
HRESULT WINAPI DismShutdown(void);
Parameter
Diese Funktion besitzt keine Parameter.
Rückgabewert
Gibt bei Erfolg S_OK zurück.
Gibt DISMAPI_E_DISMAPI_NOT_INITIALIZED zurück, wenn DismInitialize nicht aufgerufen wurde.
Gibt DISMAPI_E_OPEN_SESSION_HANDLES zurück, wenn eine beliebige offene DismSession nicht geschlossen wurde.
Bemerkungen
Sie müssen DismShutdown einmal pro Prozess aufrufen. Aufrufe an DismShutdown müssen mit einem früheren Aufruf an DismInitialize übereinstimmen. Die DISM-API wird gleichzeitige Aufrufe an DismShutdown serialisieren. Der erste Aufruf wird erfolgreich sein und die anderen Anrufe werden fehlschlagen.
Bevor Sie DismShutdown aufrufen, müssen Sie alle DismSession mit DismCloseSession schließen. Wenn beim Aufrufen von DismShutdown offene DismSessions vorhanden sind, wird der DismShutdown-Aufruf fehlschlagen. Weitere Informationen finden Sie unter Verwenden der DISM-API.
Beispiel
HRESULT hr = S_OK;
hr = DismShutdown();
Anforderungen
Anforderung | Beschreibung |
---|---|
Unterstützte Hostplattformen | Die DISM-API kann auf jedem Betriebssystem verwendet werden, das vom Windows Assessment and Bereitstellung Kit (Windows ADK) unterstützt wird. Weitere Informationen finden Sie unter technische Referenzen zu Windows ADK. |
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Header | DismAPI.h |
Bibliothek | DismAPI.lib |
DLL | DismAPI.dll |