CreateActivationFactory 関数
Windows ランタイムによるアクティブ化が可能な、指定されたクラスのインスタンスを生成するファクトリを作成します。
構文
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
_In_ unsigned int *flags, _In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory) throw();
パラメーター
flags
1 つ以上の RuntimeClassType 列挙値の組み合わせ。
entry
パラメーター riid に関する初期化情報と登録情報が含まれる CreatorMap へのポインター。
riid
インターフェイス ID に対する参照。
ppFactory
この操作が正常に完了した場合は、アクティベーション ファクトリへのポインター。
戻り値
成功した場合は S_OK、そうでない場合はエラーを示す HRESULT。
解説
テンプレート パラメーター Factory がインターフェイス IActivationFactory
から派生していない場合は、アサート エラーが発生します。
要件
ヘッダー: module.h
名前空間: Microsoft::WRL