DismApplyUnattend 函数

将无人参与答案文件应用于 Windows 映像。

语法

HRESULT WINAPI DismApplyUnattend(
  _In_ DismSession Session,
  _In_ PCWSTR      UnattendFile,
  _In_ BOOL        SingleSession
);

参数

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

UnattendFile [in]
将应用于映像的答案文件的相对或绝对路径。

SingleSession [in]
一个布尔值,指定是否在单个会话或多个会话中处理答案文件中列出的包。

说明
TRUE 无人参与的答案文件将在单个会话中处理。
FALSE 答案文件中列出的所有包将在多个会话中进行处理。

返回值

成功时返回 S_OK

注解

使用 DISM 将答案文件应用于映像时,offlineServicing 配置阶段中的无人参与设置将应用于 Windows 映像。 有关详细信息,请参阅无人参与服务命令行选项

示例

HRESULT hr = S_OK;
hr = DismApplyUnattend(Session, "C:\test\unattend.xml", TRUE);

要求

要求 说明
支持的主机平台 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

DismAddPackage

DismEnableFeature