IComObjectEvents インターフェイス (comsvcs.h)
Just-In-Time (JIT) アクティブ化されたオブジェクトのインスタンスが作成または解放された場合にサブスクライバーに通知します。 IObjectContext::D isableCommit、IObjectContext::EnableCommit、IObjectContext::SetComplete、または IObjectContext::SetAbort が呼び出されると、サブスクライバーに通知されます。 イベントは、 COM+ カタログ 内のイベント ストアに異なる発行元からのイベント情報を格納する疎結合イベント システムである COM+ イベント サービスを使用してサブスクライバーに発行されます。
継承
IComObjectEvents インターフェイスは、IUnknown インターフェイスから継承されます。 IComObjectEvents には、 次の種類のメンバーもあります。
メソッド
IComObjectEvents インターフェイスには、これらのメソッドがあります。
IComObjectEvents::OnDisableCommit クライアントがコンテキストで DisableCommit を呼び出したときに生成されます。 |
IComObjectEvents::OnEnableCommit クライアントがコンテキストで EnableCommit を呼び出したときに生成されます。 |
IComObjectEvents::OnObjectActivate オブジェクトが新しい JIT アクティブ化オブジェクトのインスタンスを取得するときに生成されます。 |
IComObjectEvents::OnObjectDeactivate JIT でアクティブ化されたオブジェクトが SetComplete または SetAbort によって解放されたときに生成されます。 |
IComObjectEvents::OnSetComplete クライアントがコンテキストで SetComplete を呼び出したときに生成されます。 |
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | comsvcs.h |