DismCloseSession-Funktion
Syntax
HRESULT WINAPI DismCloseSession(
_In_ DismSession Session
);
Parameter
Session [in]
Eine gültige DismSession. Die DismSession muss einem Bild zugeordnet sein. Sie können eine Sitzung mit einem Bild verknüpfen, indem Sie DismOpenSession verwenden.
Rückgabewert
Es wird S_OK
zurückgegeben, wenn der Vorgang erfolgreich ist.
Wenn die DISMSession Operationen in anderen Threads durchführt, werden diese Operationen abgeschlossen, bevor die DISMSession zerstört wird. Wenn nach dem Aufruf von DismCloseSession, aber vor der Rückkehr von DismCloseSession von anderen Threads zusätzliche Vorgänge aufgerufen werden, schlagen diese fehl und geben einen Fehler DISMAPI_E_INVALID_DISM_SESSION
zurück.
Bemerkungen
Die DISMSession wird nach Beendigung dieses Aufrufs heruntergefahren, aber das Image wird nicht ausgehängt. Zum Aushängen des Images verwenden Sie den Befehl DismUnmountImage, sobald alle Sitzungen geschlossen sind.
Beispiel
HRESULT hr = S_OK;
DismSession session;
hr = DismOpenSession( DISM_ONLINE_IMAGE, NULL, NULL, &session ); hr = DismCloseSession( session );
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 |