Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует три интерфейса и три функции, которые можно использовать в COM для обеспечения обработки ошибок при программировании на Java или Microsoft Visual Basic. В Java и Visual Basic вызов метода не возвращает HRESULT в качестве возвращаемого значения. Вместо этого эти языки используют com-интерфейсы и функции для получения значений HRESULT и обработки ошибок или исключений. (Исключения — это события, выходящие за рамки управления программой, например проблемы с файлами или недопустимые параметры.)
Три интерфейса, которые обеспечивают поддержку HRESULT, перечислены и описаны кратко в следующей таблице.
| Интерфейс | Описание |
|---|---|
|
ICreateErrorInfo |
Задает сведения об ошибке. |
|
IErrorInfo |
Возвращает сведения из объекта ошибки. |
|
ISupportErrorInfo |
Определяет объект как поддерживающий интерфейс IErrorInfo. |
Три функции, которые обеспечивают поддержку HRESULTs, перечислены и описаны кратко в следующей таблице.
| Интерфейс | Описание |
|---|---|
|
CreateErrorInfo |
Создает экземпляр универсального объекта ошибки. |
|
GetErrorInfo |
Получает указатель сведений об ошибке, заданный предыдущим вызовом SetErrorInfo в текущем логическом потоке. |
|
SetErrorInfo |
Задает объект сведений об ошибке для текущего потока выполнения. |
Связанные разделы
-
обработка ошибок в COM-