Устанавливает текстовое описание ошибки.
HRESULT SetDescription ( LPCOLESTR *szDescription );
Параметр:
Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:
Код возврата | Значение |
---|---|
S_OK | Успех. |
E_OUTOFMEMORY | Не хватает памяти для выполнения операции. |
Комментарии:
Строка должна использовать язык, задаваемый LCID, который был передан методу, вызвавшему ошибку. Подробнее см. описание атрибута LCID в гл. 8, “Библиотеки типа и язык описания объектов”.
Пример:
hr = CreateErrorInfo(&pcerrinfo); if (m_excepinfo.bstrDescription) pcerrinfo->SetDescription(B_excepinfo.bstrDescription);