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


Метод ICertRequest2::GetErrorMessageText (certcli.h)

Метод GetErrorMessageText извлекает текст сообщения об ошибке для кода ошибки HRESULT .

Если текст сообщения об ошибке локализован, он локализован на клиенте.

Синтаксис

HRESULT GetErrorMessageText(
  [in]  LONG hrMessage,
  [in]  LONG Flags,
  [out] BSTR *pstrErrorMessageText
);

Параметры

[in] hrMessage

Значение типа , представляющее ошибку HRESULT .

[in] Flags

Значение LONG , соответствующее одному из значений в следующей таблице.

Значение Значение
Ноль (0)
К тексту сообщения об ошибке не будут добавлены шестнадцатеричные и десятичные значения HRESULT .
CR_GEMT_HRESULT_STRING
К тексту сообщения об ошибке будут добавлены шестнадцатеричные и десятичные значения HRESULT .

[out] pstrErrorMessageText

Указатель на BSTR , представляющий текст сообщения об ошибке для hrMessage. Завершив использование BSTR, освободите его, вызвав функцию SysFreeString .

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

C++

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

Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

VB

Возвращаемое значение — строка , содержащая текст сообщения об ошибке для hrMessage.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header certcli.h (включая Certsrv.h)
Библиотека Certidl.lib
DLL Certcli.dll