DismApplyUnattend 関数
無人応答ファイルを Windows イメージに適用します。
構文
HRESULT WINAPI DismApplyUnattend(
_In_ DismSession Session,
_In_ PCWSTR UnattendFile,
_In_ BOOL SingleSession
);
パラメーター
Session [in]
有効な DismSession。 DismSession はイメージに関連付けられている必要があります。 セッションをイメージに関連付けるには、DismOpenSession を使用します。
UnattendFile [in]
画像に適用される応答ファイルへの相対パスまたは絶対パス。
SingleSession [in]
応答ファイルに一覧表示されているパッケージを 1 つのセッションまたは複数のセッションで処理するかどうかを指定するブール値。
Value | 説明 |
---|---|
TRUE | 無人応答ファイルは、1 つのセッションで処理されます。 |
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 [デスクトップ アプリのみ] |
Header | DismAPI.h |
ライブラリ | DismAPI.lib |
[DLL] | DismAPI.dll |