ISupportErrorInfoImpl Class
Visual Studio 2012
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. |
template< const IID* piid > class ATL_NO_VTABLE ISupportErrorInfoImpl : public ISupportErrorInfo
|
Name |
Description |
|---|---|
|
Indicates whether the interface identified by riid supports the IErrorInfo interface. |
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>
Important