次の方法で共有


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

関連項目

DismAddDriver

DismAddPackage

DismEnableFeature