класс _com_error
Только для систем Microsoft
A _com_error объект представляет условия исключения, обнаруженное функция-оболочками обработки ошибок в файлах заголовков, полученных из библиотеки типов или одним из классов поддержки модели COM._com_error класс инкапсулирует HRESULT код ошибки и связанное any IErrorInfo Interface объект.
Создание
Создает объект _com_error. |
Операторы
Присвоит существовать _com_error объект в другой. |
Функции экстрактора
Извлекает HRESULT передается конструктору. |
|
Извлекает IErrorInfo объект, передаваемый конструктору. |
|
Получает код ошибки, сопоставленный в инкапсулированный 16-разрядный HRESULT. |
Функции IErrorInfo
Вызовы IErrorInfo::GetDescription функция. |
|
Вызовы IErrorInfo::GetHelpContext функция. |
|
Вызовы IErrorInfo::GetHelpFile Функция |
|
Вызовы IErrorInfo::GetSource функция. |
|
Вызовы IErrorInfo::GetGUID функция. |
Экстрактор формата сообщения
Извлекает строковое сообщение для HRESULT, хранящихся в _com_error объект. |
ExepInfo.wCode к модулям сопоставления HRESULT
Сопоставляет 32 (sp2) HRESULT в 16-разрядное wCode. |
|
Сопоставляет 16-разрядное wCode с пакетом обновления 32 (sp2) HRESULT. |
Требования
Header: comdef.h
Lib: comsuppw.lib или comsuppwd.lib (см. /Zc:wchar_t (wchar_t – это собственный тип) дополнительные сведения)