Функция 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 |