OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO
オブジェクトを登録して初期化するように指定する一方で、CoCreateInstance を使用してオブジェクトを外部で作成できないように指定できます。
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO(
clsid,
class
)
パラメーター
clsid
[入力] C++ クラスで実装される COM クラスの CLSID は classを説明しました。class
[入力] clsidで表される COM クラスを実装する C++ クラスの名前。
解説
オブジェクトのエントリ マクロは、クラスの登録、初期化、および作成をサポートするプロジェクトにグローバル スコープに設定されます。
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO は、オブジェクトを登録して初期化する必要があります (詳細については OBJECT_ENTRY_AUTO を参照) を指定できるようにします CoCreateInstanceにして作成できるはずではありません。
必要条件
ヘッダー: atlcom.h