次の方法で共有


SimpleActivationFactory クラス

基本的な機構を Windows のランタイムまたは従来の COM の基本クラスを作成する手順について説明します。

template<
   typename Base
>
class SimpleActivationFactory : public ActivationFactory<>;

パラメーター

  • Base
    基本クラス。

解説

基本クラスには既定のコンストラクターを提供する必要があります。

次のコード例に ActivatableClassWithFactoryEx のマクロの SimpleActivationFactory を使用する方法を示します。

ActivatableClassWithFactoryEx(MyClass, SimpleActivationFactory, MyServerName);

メンバー

BR245002.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

SimpleActivationFactory::ActivateInstance メソッド

特定のインターフェイスのインスタンスを作成します。

SimpleActivationFactory::GetRuntimeClassName メソッド

Base のクラスのテンプレート パラメーターによって指定されたクラスのインスタンスのランタイム クラス名を取得します。

SimpleActivationFactory::GetTrustLevel メソッド

Base のクラスのテンプレート パラメーターによって指定されたクラスのインスタンスの信頼レベルを取得します。

継承階層

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

ActivationFactory

SimpleActivationFactory

必要条件

ヘッダー: module.h

名前空間: Microsoft::WRL

参照

関連項目

Microsoft::WRL 名前空間