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

Voir aussi

DismInitialize

DismSession

DismCloseSession