Función DismCloseSession
Sintaxis
HRESULT WINAPI DismCloseSession(
_In_ DismSession Session
);
Parámetros
Sesión [in]
Valor de DismSession válido. DismSession debe estar asociado a una imagen. Puede asociar una sesión a una imagen mediante DismOpenSession.
Valor devuelto
Si se descarga correctamente, devuelve S_OK
.
Si DISMSession está realizando operaciones en otros subprocesos, esas operaciones se completarán antes de que se destruya la DISMSession. Si otros subprocesos invocan operaciones adicionales después de llamar a DismCloseSession , pero antes de que se devuelva DismCloseSession , esas operaciones producirán un error y devolverán un DISMAPI_E_INVALID_DISM_SESSION
error.
Comentarios
La DISMSession se apagará una vez completada esta llamada, pero la imagen no se desmontará. Para desmontar la imagen, use DismUnmountImage una vez que se cierren todas las sesiones.
Ejemplo
HRESULT hr = S_OK;
DismSession session;
hr = DismOpenSession( DISM_ONLINE_IMAGE, NULL, NULL, &session ); hr = DismCloseSession( session );
Requisitos
Requisito | Descripción |
---|---|
Plataformas host soportadas | La API de DISM puede usarse en cualquier sistema operativo que el Windows Assessment and Deployment Kit (Windows ADK) admita. Para obtener más información, consulta la Referencia técnica de Windows ADK. |
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | DismAPI.h |
Biblioteca | DismAPI.lib |
Archivo DLL | DismAPI.dll |