DismRemoveDriver 函数

从脱机映像中删除现有驱动程序。

语法

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

参数

Session [in]
一个有效的 DismSession。 DismSession 必须关联一个映像。 可以使用 DismOpenSession 将会话与映像关联。

DriverPath [in]
已添加到映像的驱动程序的已发布文件名,例如 OEM1.inf。 可以使用 DismGetDrivers 获取驱动程序的已发布名称。

返回值

如果成功,则返回 S_OK。

注解

此函数仅支持脱机映像。

重要

删除启动关键型驱动程序会导致 Windows 脱机映像无法启动。

示例

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

要求

要求 说明
支持的主机平台 DISM API 可在 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
Library DismAPI.lib
DLL DismAPI.dll

另请参阅

DismAddDriver