Fonction DismGetLastErrorMessage

Obtient le message d’erreur dans le thread actuel, immédiatement après une défaillance.

Syntaxe

HRESULT WINAPI DismGetLastErrorMessage(
  _Out_ DismString **ErrorMessage
);

Paramètres

ErrorMessage [out]
Message d’erreur détaillé dans le thread actuel.

Valeur retournée

Renvoie S_OK en cas de réussite.

Notes

Vous pouvez obtenir un message d’erreur détaillé immédiatement après une défaillance de l’API DISM. Le dernier message d’erreur est conservé par thread. Un message d’erreur sur un thread ne remplace pas le dernier message d’erreur sur un autre thread.

DismGetLastErrorMessage ne s’applique pas à la fonction DismShutdown , à la fonction DismDelete ou à la fonction DismGetLastErrorMessage .

Vous devez appeler la fonction DismDelete pour libérer la mémoire de ErrorMessage lorsque la valeur de retour est S_OK.

Exemple

HRESULT hr = S_OK;
DismString* ErrorMessage;
hr = DismGetLastErrorMessage(&ErrorMessage);

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 la 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

Résolution des problèmes liés à l’API DISM