Устанавливает программный идентификатор (ProgID) класса или приложения, возвратившего ошибку.
HRESULT SetSource ( LPCOLESTR szSource );
Параметр:
Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:
Код возврата | Значение |
---|---|
S_OK | Успех. |
E_OUTOFMEMORY | He хватает памяти для выполнения операции. |
Комментарии:
Данный метод следует использовать для задания класса или приложения — источника ошибки. Какой язык используется для ProgID, зависит от LCID, переданного в вызове метода, где произошла ошибка.
Пример:
hr = CreateErrorInfo(&pcerrinfo); if (m_excepinfo.bstrSource) pcerrinfo->SetSource(m_excepinfo.bstrSource);