Поделиться через


Класс ISupportErrorInfoImpl

Этот класс предоставляет реализацию по умолчанию ISupportErrorInfo Interface и может использоваться, только если один интерфейс формирует ошибки для объекта.

Важное примечаниеВажно

Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.

template<
const IID* piid 
>
class ATL_NO_VTABLE ISupportErrorInfoImpl :
public ISupportErrorInfo

Параметры

  • piid
    Указатель на идентификатор IID интерфейса, который поддерживает IErrorInfo.

Члены

bdh3tf6h.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Указывает, поддерживает ли указанный интерфейс 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

См. также

Другие ресурсы

Общие сведения о классе библиотеки ATL