次の方法で共有


Module クラス

関連のオブジェクトのコレクションを表します。

template<
   ModuleType moduleType
>
class Module;

template<>
class Module<InProc> : public Details::ModuleBase;

template<>
class Module<OutOfProc> : public Module<InProc>;

パラメーター

  • moduleType
    一つ以上の ModuleType の列挙型の値の組み合わせ。

メンバー

BR245049.collapse_all(ja-jp,VS.110).gifプロテクト クラス

名前

説明

Module::GenericReleaseNotifier クラス

現在のモジュールの最後のオブジェクトが解放されたときのイベント ハンドラーが呼び出されます。イベント ハンドラーは、ラムダ ファンクタ、または関数へのポインターで指定します。

Module::MethodReleaseNotifier クラス

現在のモジュールの最後のオブジェクトが解放されたときのイベント ハンドラーが呼び出されます。イベント ハンドラーは、オブジェクトとポインターにメソッドのメンバーによって指定されます。

Module::ReleaseNotifier クラス

モジュールの最後のオブジェクトが解放されたときのイベント ハンドラーが呼び出されます。

BR245049.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

Module::~Module デストラクター

Deinitializes モジュール クラスの現在のインスタンス。

BR245049.collapse_all(ja-jp,VS.110).gifプロテクト コンストラクター

名前

説明

Module::Module コンストラクター

モジュール クラスの新しいインスタンスを初期化します。

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

名前

説明

Module::Create メソッド

モジュールのインスタンスを作成します。

Module::DecrementObjectCount メソッド

モジュールによって追跡するオブジェクトの数をデクリメントします。

Module::GetActivationFactory メソッド

モジュールのアクティベーション ファクトリを取得します。

Module::GetClassObject メソッド

Retreives クラス ファクトリのキャッシュ。

Module::GetModule メソッド

モジュールのインスタンスを作成します。

Module::GetObjectCount メソッド

このモジュールによって管理されるオブジェクトの数を取得します。

Module::IncrementObjectCount メソッド

モジュールによって追跡するオブジェクトの数をインクリメントします。

Module::RegisterCOMObject メソッド

一つ以上の COM オブジェクトを登録して、他のアプリケーションでは、に接続できます。

Module::RegisterObjects メソッド

登録の COM または Windows ランタイム はオブジェクトで、他のアプリケーションでは、に接続できます。

Module::RegisterWinRTObject メソッド

Windows ランタイム の一つ以上のオブジェクトを登録して、他のアプリケーションでは、に接続できます。

Module::Terminate メソッド

モジュールによってインスタンス化されるシャットダウンにすべてのファクトリを説明します。

Module::UnregisterCOMObject メソッド

他のアプリケーションでは、に接続することを防ぐ解除し、一つ以上の COM オブジェクト。

Module::UnregisterObjects メソッド

他のアプリケーションがそれらに接続できないように指定したモジュールのオブジェクトを登録解除します。

Module::UnregisterWinRTObject メソッド

他のアプリケーションがそれらに接続できないように登録解除します Windows ランタイム の一つ以上のオブジェクト。

BR245049.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

Module::Create メソッド

モジュールのインスタンスを作成します。

BR245049.collapse_all(ja-jp,VS.110).gifプロテクト データ メンバー

名前

説明

Module::objectCount_ データ メンバー

あるクラスが にします。 関数で作成されたかを追跡します。

Module::releaseNotifier_ データ メンバー

ReleaseNotifier オブジェクトへのポインターを保持します。

BR245049.collapse_all(ja-jp,VS.110).gifマクロ

ActivatableClass

指定したクラスのインスタンスを作成するファクトリを含む内部キャッシュに格納されます。このマクロは、既定のファクトリとグループ ID のパラメーターを指定します。

ActivatableClassWithFactory

指定したクラスのインスタンスを作成するファクトリを含む内部キャッシュに格納されます。このマクロは、特定のファクトリのパラメーターを指定することができます。

ActivatableClassWithFactoryEx

指定したクラスのインスタンスを作成するファクトリを含む内部キャッシュに格納されます。このマクロは、特定のファクトリとグループ ID のパラメーターを指定することができます。

継承階層

ModuleBase

Module

Module

必要条件

ヘッダー: module.h

名前空間: Microsoft::WRL

参照

関連項目

Microsoft::WRL 名前空間