Share via


IEventClass インターフェイス (eventsys.h)

イベント オブジェクトのクラスを、これらのオブジェクトが実装するイベント インターフェイスに関連付けます。

IEventClass は、CLSID_CEventClass オブジェクトによって実装されるインターフェイスです。これは、イベントを発生させるためにパブリッシャーによって共同作成されるイベント クラス オブジェクトとは異なります。

イベント オブジェクトは 、IMultiInterfaceEventControl イベント インターフェイスを実装します。 このオブジェクトを使用してイベント ストア内のイベント クラスを構成できますが、COM+ 管理インターフェイスを使用することをお勧めします。 ただし、 IEventClass インターフェイスによって公開されるすべてのプロパティが COM+ 管理インターフェイスを介して使用できるわけではありません。

継承

IEventClass インターフェイスは、IDispatch インターフェイスから継承されます。

メソッド

IEventClass インターフェイスには、これらのメソッドがあります。

 
IEventClass::get_CustomConfigCLSID

サブスクリプション オブジェクトのプロパティ バッグにプロパティを追加する際に役立つコンポーネントの CLSID。 このプロパティは、下位互換性のためにのみサポートされています。 (Get)
IEventClass::get_Description

イベント クラス オブジェクトの表示可能なテキストの説明。 (Get)
IEventClass::get_EventClassID

イベント クラス オブジェクトの CLSID。 (Get)
IEventClass::get_EventClassName

イベント クラス オブジェクトの ProgID。 (Get)
IEventClass::get_FiringInterfaceID

イベント クラス オブジェクトのイベント インターフェイスの ID。 このプロパティは、下位互換性のためにのみサポートされています。 (Get)
IEventClass::get_OwnerSID

イベント クラス オブジェクトの作成者のセキュリティ ID。 このプロパティは、下位互換性のためにのみサポートされています。 (Get)
IEventClass::get_TypeLib

イベント インターフェイスの説明を含むタイプ ライブラリのパス。 (Get)
IEventClass::p ut_CustomConfigCLSID

サブスクリプション オブジェクトのプロパティ バッグにプロパティを追加する際に役立つコンポーネントの CLSID。 このプロパティは、下位互換性のためにのみサポートされています。 (Put)
IEventClass::p ut_Description

イベント クラス オブジェクトの表示可能なテキストの説明。 (Put)
IEventClass::p ut_EventClassID

イベント クラス オブジェクトの CLSID。 (Put)
IEventClass::p ut_EventClassName

イベント クラス オブジェクトの ProgID。 (Put)
IEventClass::p ut_FiringInterfaceID

イベント クラス オブジェクトのイベント インターフェイスの ID。 このプロパティは、下位互換性のためにのみサポートされています。 (Put)
IEventClass::p ut_OwnerSID

イベント クラス オブジェクトの作成者のセキュリティ ID。 このプロパティは、下位互換性のためにのみサポートされています。 (Put)
IEventClass::p ut_TypeLib

イベント インターフェイスの説明を含むタイプ ライブラリのパス。 (Put)

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー eventsys.h

こちらもご覧ください

COM+ 管理インターフェイス