Поделиться через


Функция DismGetLastErrorMessage

Возвращает сообщение об ошибке в текущем потоке сразу после сбоя.

Синтаксис

HRESULT WINAPI DismGetLastErrorMessage(
  _Out_ DismString **ErrorMessage
);

Параметры

ErrorMessage [out]
Подробное сообщение об ошибке в текущем потоке.

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Комментарии

Вы можете получить подробное сообщение об ошибке сразу после сбоя API DISM. Последнее сообщение об ошибке сохраняется для каждого потока. Сообщение об ошибке в потоке не перезаписывает последнее сообщение об ошибке в другом потоке.

DismGetLastErrorMessage не применяется к функциям DismShutdown , DismDelete или DismGetLastErrorMessage .

Необходимо вызвать функцию DismDelete , чтобы освободить память ErrorMessage , если возвращаемое значение S_OK.

Пример

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

Требования

Требование Описание
Поддерживаемые платформы узлов API DISM можно использовать в любой операционной системе, поддерживаемой пакетом средств оценки и развертывания Windows (Windows ADK). Дополнительные сведения см. в техническом справочнике по Windows ADK.
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Заголовок DismAPI.h
Библиотека DismAPI.lib
DLL DismAPI.dll

См. также раздел

Устранение неполадок с API DISM