Compartir a través de


Función DismGetLastErrorMessage

Obtiene el mensaje de error en el subproceso actual, inmediatamente después de un error.

Sintaxis

HRESULT WINAPI DismGetLastErrorMessage(
  _Out_ DismString **ErrorMessage
);

Parámetros

ErrorMessage [out]
Mensaje de error detallado en el subproceso actual.

Valor devuelto

Devuelve S_OK si se realiza correctamente.

Comentarios

Puede obtener un mensaje de error detallado inmediatamente después de un error de LA API de DISM. El último mensaje de error se mantiene por subproceso. Un mensaje de error en un subproceso no sobrescribirá el último mensaje de error en otro subproceso.

DismGetLastErrorMessage no se aplica a la función DismShutdown , a la función DismDelete ni a la función DismGetLastErrorMessage .

Debe llamar a la función DismDelete para liberar la memoria de ErrorMessage cuando se S_OK el valor devuelto.

Ejemplo

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

Requisitos

Requisito Descripción
Plataformas host soportadas El API de DISM puede usarse en cualquier sistema operativo que Windows Assessment and Deployment Kit (Windows ADK) soporte. Para obtener más información, consulta la Referencia técnica de Windows ADK.
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado DismAPI.h
Biblioteca DismAPI.lib
Archivo DLL DismAPI.dll

Consulte también

Solución de problemas de la API de DISM