Возврат сведений об ошибке

Используя интерфейсы и функции обработки ошибок COM, вы можете вернуть сведения об ошибке, выполнив следующие действия:

  1. Реализуйте интерфейс ISupportErrorInfo .
  2. Чтобы создать экземпляр общего объекта Error, вызовите функцию креатирроринфо .
  3. Чтобы задать его содержимое, используйте методы икреатирроринфо .
  4. Чтобы связать объект Error с текущим логическим потоком, вызовите функцию сетерроринфо .

Интерфейсы обработки ошибок создают и управляют объектом Error, который предоставляет сведения об ошибке. Объект ошибки не совпадает с объектом, в котором произошла ошибка. Это отдельный объект, связанный с текущим потоком выполнения.