CAtlDllModuleT::DllMain

更新 : 2007 年 11 月

ダイナミック リンク ライブラリ (DLL) へのエントリ ポイントで、省略できます。

BOOL WINAPI DllMain(
   DWORD dwReason,
   LPVOID /*lpReserved*/
) throw( );

パラメータ

  • dwReason
    DLL_PROCESS_ATTACH が設定された場合は、DLL_THREAD_ATTACH 通知の呼び出しおよび DLL_THREAD_DETACH 通知の呼び出しは無効になります。

  • lpReserved
    予約されています。

戻り値

常に TRUE を返します。

解説

DLL_THREAD_ATTACH 通知の呼び出しおよび DLL_THREAD_DETACH 通知の呼び出しを無効にすると、多数の DLL を持つマルチスレッド アプリケーションの処理の最適化に役立ちます。その理由は、このようなマルチスレッド アプリケーションではスレッドが頻繁に作成および削除されますが、その DLL はアタッチやデタッチに関するスレッド レベルの通知を必要としないためです。

必要条件

ヘッダー : atlbase.h

参照

参照

CAtlDllModuleT クラス

DisableThreadLibraryCalls

DllMain

その他の技術情報

CAtlDllModuleT のメンバ