Справочник по технологии COM
Страница 34. ICreateErrorlnfo::SetDescription


ICreateErrorlnfo::SetDescription

Устанавливает текстовое описание ошибки.

HRESULT SetDescription
(
LPCOLESTR *szDescription
);

Параметр:

  • szDescription - Заканчивающаяся нулевым символом строка, которая задает краткое описание ошибки.

Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:

Код возврата Значение
S_OK Успех.
E_OUTOFMEMORY Не хватает памяти для выполнения операции.

Комментарии:
Строка должна использовать язык, задаваемый LCID, который был передан методу, вызвавшему ошибку. Подробнее см. описание атрибута LCID в гл. 8, “Библиотеки типа и язык описания объектов”.

Пример:

hr = CreateErrorInfo(&pcerrinfo); 
if (m_excepinfo.bstrDescription)
pcerrinfo->SetDescription(B_excepinfo.bstrDescription); 

 
Следующая статья »