CComModuleは、ATLプロジェクトのプログラムのモジュール情報を持つ。
CComModule クラス | Microsoft Docs
コンソールアプリでATL有効でプロジェクトを作成。
stdafx.hで、
グローバルオブジェクトとしてCComModuleの_Moduleを宣言。
CComModule.cppで、
_Module.Init()で初期化、_Module.Term()で終了処理をしている。
これらの直後の_Module.cbSizeがどうなっているかをMessageBoxで確認する。
実行すると、
続いて、
となる。
初期化でサイズが設定されて、終了処理で消されているのがわかる。
Sample/atl/CComModule/CComModule/src/CComModule at master · bg1bgst333/Sample · GitHub