Freigeben über


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

Weitere Informationen

DismOpenSession

DISMSession