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 |