次の方法で共有


ISupportErrorInfoImpl クラス

このクラスは、一つのインターフェイスだけがオブジェクトでエラーを生成するとき ISupportErrorInfo Interface の既定の実装を提供し、使用できます。

重要 : 重要

このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。

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

パラメーター

  • piid
    このインターフェイスの IID へのポインターが IErrorInfoをサポートします。

メンバー

bdh3tf6h.collapse_all(ja-jp,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

必要条件

ヘッダー : atlcom.h

参照

その他の技術情報

ATL クラスの概要