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 |