IErrorInfo class com Interface

IErrorInfo is defined by Automation; the following describes how the interface is used in OLE DB. IErrorInfo returns information about an error in addition to the return code. It returns the error message, name of the component and GUID of the interface in which the error occurred, and the name and topic of the Help file that applies to the error.

Inheritance

Constructors

IErrorInfo(Pointer<COMObject> ptr)
IErrorInfo.from(IUnknown interface)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
ptr Pointer<COMObject>
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRef() int
inherited
getDescription(Pointer<Pointer<Utf16>> pBstrDescription) int
getGUID(Pointer<GUID> pGUID) int
getHelpContext(Pointer<Uint32> pdwHelpContext) int
getHelpFile(Pointer<Pointer<Utf16>> pBstrHelpFile) int
getSource(Pointer<Pointer<Utf16>> pBstrSource) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
inherited
release() int
inherited
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited