Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Этот класс предоставляет реализацию интерфейса ISupportErrorInfo по умолчанию и может использоваться, если только один интерфейс создает ошибки в объекте.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
: public ISupportErrorInfo
Параметры
piid
Указатель на iiD интерфейса, поддерживающего IErrorInfo.
Участники
Открытые методы
| Имя | Описание |
|---|---|
| ISupportErrorInfoImpl::InterfaceSupportsErrorInfo | Указывает, поддерживает ли интерфейс, определяемый интерфейсом riidIErrorInfo . |
Замечания
Интерфейс ISupportErrorInfo гарантирует, что сведения об ошибках могут быть возвращены клиенту. Объекты, которые используются 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
Требования
Заголовок: atlcom.h
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo
Указывает, поддерживает ли интерфейс, определяемый интерфейсом riidIErrorInfo .
STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
Замечания
См. раздел ISupportErrorInfo::InterfaceSupportsErrorInfo в пакете SDK для Windows.