ISupportErrorInfoImpl Class
This class provides a default implementation of the ISupportErrorInfo Interface and can be used when only a single interface generates errors on an object.
Important
This class and its members cannot be used in applications that execute in the Windows Runtime.
Syntax
template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
: public ISupportErrorInfo
Parameters
piid
A pointer to the IID of an interface that supports IErrorInfo.
Members
Public Methods
Name | Description |
---|---|
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo | Indicates whether the interface identified by riid supports the IErrorInfo interface. |
Remarks
The ISupportErrorInfo Interface ensures that error information can be returned to the client. Objects that use IErrorInfo
must implement ISupportErrorInfo
.
Class ISupportErrorInfoImpl
provides a default implementation of ISupportErrorInfo
and can be used when only a single interface generates errors on an object. For example:
class ATL_NO_VTABLE CMySuppErrClass :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CMySuppErrClass, &CLSID_MySuppErrClass>,
public ISupportErrorInfoImpl<&IID_IMySuppErrClass>,
public IDispatchImpl<IMySuppErrClass, &IID_IMySuppErrClass, &LIBID_NVC_ATL_COMLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
Inheritance Hierarchy
ISupportErrorInfo
ISupportErrorInfoImpl
Requirements
Header: atlcom.h
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo
Indicates whether the interface identified by riid
supports the IErrorInfo interface.
STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
Remarks
See ISupportErrorInfo::InterfaceSupportsErrorInfo in the Windows SDK.
See also
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για