Возможно, имелся в виду класс ErrorWrapper, который используется для инкапсуляции объектов, которые необходимо маршалировать как тип VT_ERROR. www.oreilly.com learn.microsoft.com
Некоторые преимущества использования ErrorWrapper:
- Возможность создания собственных классов ошибок. github.com ErrorWrapper — базовый класс для создания объектов ошибок, которые обёртывают другие объекты ошибок, при этом не теряя трассировку стека исходной ошибки. github.com
- Удобство управления реакциями приложения на ошибки. habr.com Когда код обработки ошибок находится в одном месте и отделён от логики приложения, легче управлять реакциями на ошибки, например, менять поведение в случае ошибок в конфигурациях продакшена и разработки приложения. habr.com
- Повышение удобства поддержки и читаемости кода. habr.com Это достигается за счёт перемещения максимально возможного объёма логики обработки ошибок на высокие уровни стека вызовов приложения. habr.com