The IErrorLog interface is an abstraction for an error log that is used to communicate detailed error information between a client and an object.
IErrorlog Methods
AddError Logs an error (using an EXCEPINFO structure) in the error log for a named property.
Interface Information
Implementation Custom Inherits from IUnknown Header and IDL files Oaidl.h; Oaidl.idl Minimum availability Internet Explorer 4.0 Minimum operating systems Windows 95, Windows NT 4.0
Remarks
The caller of the single interface member, AddError, simply logs an error where the error is an EXCEPINFO structure attached to a specific property. The object that implements the interface is responsible for handling the error.
IErrorLog is used in the protocol between a client that implements the IPropertyBag interface and an object that implements the IPersistPropertyBag interface.