IComThreadEvents インターフェイス (comsvcs.h)

シングル スレッド アパートメント (STA) が作成または終了された場合、およびアパートメント スレッドが割り当てられたときにサブスクライバーに通知します。 また、アクティビティがアパートメント スレッドに割り当てられているか未割り当てになっている場合も、サブスクライバーに通知されます。 イベントは、 COM+ カタログ 内のイベント ストアに異なる発行元からのイベント情報を格納する疎結合イベント システムである COM+ イベント サービスを使用してサブスクライバーに発行されます。

継承

IComThreadEvents インターフェイスは、IUnknown インターフェイスから継承されます。 IComThreadEvents には、 次の種類のメンバーもあります。

メソッド

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

 
IComThreadEvents::OnThreadAssignApartment

アクティビティがアパートメント スレッドに割り当てられるときに生成されます。
IComThreadEvents::OnThreadBindToApartment

実行するアパートメント スレッドがない単一スレッド アパートメント (STA) スレッドにアパートメント スレッドが割り当てられるときに生成されます。
IComThreadEvents::OnThreadStart

シングル スレッド アパートメント (STA) スレッドが開始されたときに生成されます。
IComThreadEvents::OnThreadTerminate

シングル スレッド アパートメント (STA) スレッドが終了したときに生成されます。
IComThreadEvents::OnThreadUnassignApartment

アクティビティがアパートメント スレッドから割り当てられていない場合に生成されます。
IComThreadEvents::OnThreadUnBind

構成されたコンポーネントの有効期間が過ぎ、アパートメント スレッドのアクティビティ数を減らすことができるときに生成されます。

要件

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

こちらもご覧ください

COM+ コンテキストとスレッド モデル

COM+ イベント

COM+ インストルメンテーション