Функция DismCloseSession
Синтаксис
HRESULT WINAPI DismCloseSession(
_In_ DismSession Session
);
Параметры
Сеанс [вход]
Допустимое DismSession. DismSession должен быть связан с изображением. Сеанс можно связать с изображением с помощью DismOpenSession.
Возвращаемое значение
В случае успешного выполнения возвращает S_OK
.
Если DISMSession выполняет операции с другими потоками, эти операции будут завершены до того, как DISMSession будет уничтожен. Если другие потоки вызывают дополнительные операции после вызова DismCloseSession , но до возврата DismCloseSession , эти операции завершатся сбоем и возвращают ошибку DISMAPI_E_INVALID_DISM_SESSION
.
Комментарии
После завершения этого вызова DISMSession будет завершено, но образ не будет отключен. Чтобы отключить образ, используйте DismUnmountImage после закрытия всех сеансов.
Пример
HRESULT hr = S_OK;
DismSession session;
hr = DismOpenSession( DISM_ONLINE_IMAGE, NULL, NULL, &session ); hr = DismCloseSession( session );
Требования
Требование | Описание |
---|---|
Поддерживаемые платформы узлов | API DISM можно использовать в любой операционной системе, поддерживаемой комплектом средств для развертывания и оценки Windows (Windows ADK). Дополнительные сведения см. в техническом справочнике по Windows ADK. |
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Заголовок | DismAPI.h |
Библиотека | DismAPI.lib |
DLL | DismAPI.dll |