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


Функция DismRemoveDriver

Удаляет встроенный драйвер из автономного образа.

Синтаксис

HRESULT WINAPI DismRemoveDriver(
  _In_ DismSession Session,
  _In_ PCWSTR      DriverPath
);

Параметры

Сеанс [вход]
Допустимое DismSession. DismSession должен быть связан с изображением. Сеанс можно связать с изображением с помощью DismOpenSession.

DriverPath [in]
Имя опубликованного файла драйвера, добавленного в образ, например OEM1.inf. Вы можете использовать DismGetDrivers , чтобы получить опубликованное имя драйвера.

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Комментарии

Эта функция поддерживает только автономные образы.

Важно!

Удаление драйвера, критического для загрузки, может сделать автономный образ Windows неспособным к загрузке.

Пример

HRESULT hr = S_OK;
hr = DismRemoveDriver(Session, "Oem1.inf");

Требования

Требование Описание
Поддерживаемые платформы узлов API DISM можно использовать в любой операционной системе, поддерживаемой комплектом средств для развертывания и оценки Windows (Windows ADK). Дополнительные сведения см. в техническом справочнике по Windows ADK.
Поддерживаемые платформы образов Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, среда предустановки Windows (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10, Windows Server 2016
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Заголовок DismAPI.h
Библиотека DismAPI.lib
DLL DismAPI.dll

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

DismAddDriver