Condividi tramite


Funzione DismGetLastErrorMessage

Ottiene il messaggio di errore nel thread corrente, immediatamente dopo un errore.

Sintassi

HRESULT WINAPI DismGetLastErrorMessage(
  _Out_ DismString **ErrorMessage
);

Parametri

ErrorMessage [out]
Messaggio di errore dettagliato nel thread corrente.

Valore restituito

Restituisce S_OK sull'esito positivo.

Commenti

È possibile ottenere un messaggio di errore dettagliato immediatamente dopo un errore dell'API DISM. L'ultimo messaggio di errore viene mantenuto su base thread. Un messaggio di errore in un thread non sovrascriverà l'ultimo messaggio di errore in un altro thread.

DismGetLastErrorMessage non si applica alla funzione DismShutdown , alla funzione DismDelete o alla funzione DismGetLastErrorMessage .

È necessario chiamare la funzione DismDelete per liberare la memoria di ErrorMessage quando il valore restituito è S_OK.

Esempio

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

Requisiti

Requisito Descrizione
Piattaforme host supportate L'API DISM può essere usata in qualsiasi sistema operativo supportato da Windows Assessment and Deployment Kit (Windows ADK). Per altre informazioni, vedere Informazioni di riferimento tecnico su Windows ADK
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione DismAPI.h
Libreria DismAPI.lib
DLL DismAPI.dll

Vedi anche

Risoluzione dei problemi relativi alle API DISM