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


Ошибки

Объекты OLE/COM сообщают об ошибках с помощью кодов возврата HRESULT функций-членов объектов. Код возврата HRESULT в OLE/COM представляет собой битовую структуру. OLE предоставляет макросы для разыменования ссылок на элементы структуры.

OLE/COM задает интерфейс IErrorInfo. Интерфейс предоставляет доступ к методам (например, GetDescription). Это позволяет клиентам получать подробную информацию об ошибках у серверов OLE/COM. В OLE DB к интерфейсу IErrorInfo добавлена поддержка возврата сразу нескольких пакетов информации об ошибках на вызов фунцкции одного элемента.

Поставщик OLE DB для собственного клиента SQL Server предоставляет доступ к интерфейсам объектов ошибок: улучшенному в OLE DB интерфейсу IErrorInfo, настраиваемому интерфейсу ISQLErrorInfo и специфичному для данного провайдера ISQLServerErrorInfo.

Сведения об ошибках трассировки см. в статье Отслеживание доступа к данным (на английском языке).

См. также

Основные понятия