Partager via


Fonction DismApplyUnattend

Applique un fichier de réponses sans assistance à une image Windows.

Syntaxe

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

Paramètres

Session [entrée]
Une DismSession valide. La DismSession doit être associée à une image. Vous pouvez associer une session à une image à l’aide de DismOpenSession.

UnattendFile [in]
Chemin d’accès relatif ou absolu au fichier de réponses qui sera appliqué à l’image.

SingleSession [in]
Valeur booléenne qui spécifie si les packages répertoriés dans un fichier de réponses seront traités dans une seule session ou dans plusieurs sessions.

Valeur Description
TRUE Le fichier de réponses sans assistance sera traité en une seule session.
FALSE Tous les packages répertoriés dans le fichier de réponses seront traités en plusieurs sessions.

Valeur retournée

Retourne S_OK en cas de réussite.

Notes

Lorsque vous utilisez DISM pour appliquer un fichier de réponses à une image, les paramètres sans assistance dans la passe de configuration offlineServicing sont appliqués à l’image Windows. Pour plus d’informations, consultez Options de Command-Line de maintenance sans assistance.

Exemple

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

Spécifications

Condition requise Description
Plateformes hôtes prises en charge L’API DISM peut être utilisée sur n’importe quel système d’exploitation pris en charge par le Kit de déploiement et d’évaluation Windows (Windows ADK). Pour plus d’informations, consultez les Informations de référence technique Windows ADK.
Plateformes d’images prises en charge Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, environnement de préinstallation Windows (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10, Windows Server 2016
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête DismAPI.h
Bibliothèque DismAPI.lib
DLL DismAPI.dll

Voir aussi

DismAddDriver

DismAddPackage

DismEnableFeature