Fonction DismShutdown
Arrête l’API DISM. DismShutdown doit être appelé une seule fois par processus. D’autres appels de fonction API DISM échouent une fois que DismShutdown a été appelé.
Syntaxe
HRESULT WINAPI DismShutdown(void);
Paramètres
Cette fonction n’a pas de paramètres.
Valeur retournée
Renvoie S_OK en cas de réussite.
Retourne DISMAPI_E_DISMAPI_NOT_INITIALIZED si DismInitialize n’a pas été appelé.
Retourne DISMAPI_E_OPEN_SESSION_HANDLES si aucune DismSession ouverte n’a été fermée.
Notes
Vous devez appeler DismShutdown une fois par processus. Les appels à DismShutdown doivent être mis en correspondance avec un appel antérieur à DismInitialize. L’API DISM sérialise les appels simultanés à DismShutdown. Le premier appel réussit et les autres appels échouent.
Avant d’appeler DismShutdown, vous devez fermer toutes les sessions DismSession à l’aide de DismCloseSession. S’il existe des sessions DismSession ouvertes lors de l’appel de DismShutdown, l’appel DismShutdown échoue. Pour plus d’informations, consultez Utilisation de l’API DISM.
Exemple
HRESULT hr = S_OK;
hr = DismShutdown();
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. |
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 |