次の方法で共有


CAtlAutoThreadModuleT クラス

更新 : 2007 年 11 月

このクラスには、スレッドがプールされているアパートメント モデル COM サーバーを実装するためのメソッドが用意されています。

template <
   class T,
   class ThreadAllocator = CComSimpleThreadAllocator,
   DWORD dwWait = INFINITE 
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
   public IAtlAutoThreadModule

パラメータ

  • T
    COM サーバーを実装するクラス。

  • ThreadAllocator
    スレッドの選択を管理するクラス。既定値は CComSimpleThreadAllocator です。

  • dwWait
    タイムアウト間隔をミリ秒単位で指定します。既定値は INFINITE で、メソッドのタイムアウト間隔を設定しないことを意味します。

解説

CAtlAutoThreadModule クラスは、CAtlAutoThreadModuleT から派生し、スレッドがプールされているアパートメント モデル COM サーバーを実装します。古い CComAutoThreadModule クラスを置き換えます。

da2ks2cb.alert_note(ja-jp,VS.90).gifメモ :

このクラスは DLL の内部では使用しないでください。DLL が読み込まれていないときに、dwWait の既定値 INFINITE によってデッドロックが発生するためです。

必要条件

ヘッダー : atlbase.h

参照

参照

IAtlAutoThreadModule クラス

IAtlAutoThreadModule クラス

ATL モジュール クラス

その他の技術情報

CAtlAutoThreadModuleT のメンバ

ATL クラスの概要