次の方法で共有


COM_INTERFACE_ENTRY_IID

このマクロは、インターフェイスを COM マップに入力し、インターフェイスの IID を指定するために使用します。

COM_INTERFACE_ENTRY_IID( iid, x )

パラメーター

  • iid
    [入力] 公開されるインターフェイスの GUID。

  • X
    [入力] vtable インターフェイスとして公開されるクラスの名前は iidによって識別されます。

解説

COM マップのエントリについては、「COM_INTERFACE_ENTRY に関するマクロ」を参照してください。

使用例

BEGIN_COM_MAP(CExample)
   COM_INTERFACE_ENTRY(IExample)
   COM_INTERFACE_ENTRY_IID(IID_IDispatch, CExampleDispatch)
   COM_INTERFACE_ENTRY(IExampleBase)
   COM_INTERFACE_ENTRY(ISupportErrorInfo)
END_COM_MAP()

必要条件

ヘッダー: atlcom.h

参照

その他の技術情報

COM マップに関するマクロ

ATL マクロ