ISupportErrorInfoImpl Class
Этот класс предоставляет реализацию по умолчанию ISupportErrorInfo Interface и может использоваться, только если один интерфейс формирует ошибки для объекта.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.
template<
const IID* piid
>
class ATL_NO_VTABLE ISupportErrorInfoImpl :
public ISupportErrorInfo
Параметры
- piid
Указатель на идентификатор IID интерфейса, который поддерживает IErrorInfo.
Члены
Открытые методы
Имя |
Описание |
---|---|
Указывает, поддерживает ли указанный интерфейс riid интерфейс IErrorInfo. |
Заметки
ISupportErrorInfo Interface гарантирует, что сведения об ошибке могут быть возвращены клиенту. Объекты, использующие IErrorInfo, должны реализовывать ISupportErrorInfo.
Класс ISupportErrorInfoImpl предоставляет реализацию по умолчанию ISupportErrorInfo и может использоваться, только если один интерфейс формирует ошибки для объекта. Примеры.
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>
Иерархия наследования
ISupportErrorInfo
ISupportErrorInfoImpl
Требования
Header: atlcom.h