Поделиться через


Функция 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

См. также раздел

DismOpenSession

DISMSession