Module クラス
関連のオブジェクトのコレクションを表します。
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
パラメーター
- moduleType
一つ以上の ModuleType の列挙型の値の組み合わせ。
メンバー
プロテクト クラス
名前 |
説明 |
---|---|
現在のモジュールの最後のオブジェクトが解放されたときのイベント ハンドラーが呼び出されます。イベント ハンドラーは、ラムダ ファンクタ、または関数へのポインターで指定します。 |
|
現在のモジュールの最後のオブジェクトが解放されたときのイベント ハンドラーが呼び出されます。イベント ハンドラーは、オブジェクトとポインターにメソッドのメンバーによって指定されます。 |
|
モジュールの最後のオブジェクトが解放されたときのイベント ハンドラーが呼び出されます。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
Deinitializes モジュール クラスの現在のインスタンス。 |
プロテクト コンストラクター
名前 |
説明 |
---|---|
モジュール クラスの新しいインスタンスを初期化します。 |
パブリック メソッド
名前 |
説明 |
---|---|
モジュールのインスタンスを作成します。 |
|
モジュールによって追跡するオブジェクトの数をデクリメントします。 |
|
モジュールのアクティベーション ファクトリを取得します。 |
|
Retreives クラス ファクトリのキャッシュ。 |
|
モジュールのインスタンスを作成します。 |
|
このモジュールによって管理されるオブジェクトの数を取得します。 |
|
モジュールによって追跡するオブジェクトの数をインクリメントします。 |
|
一つ以上の COM オブジェクトを登録して、他のアプリケーションでは、に接続できます。 |
|
登録の COM または Windows ランタイム はオブジェクトで、他のアプリケーションでは、に接続できます。 |
|
Windows ランタイム の一つ以上のオブジェクトを登録して、他のアプリケーションでは、に接続できます。 |
|
モジュールによってインスタンス化されるシャットダウンにすべてのファクトリを説明します。 |
|
他のアプリケーションでは、に接続することを防ぐ解除し、一つ以上の COM オブジェクト。 |
|
他のアプリケーションがそれらに接続できないように指定したモジュールのオブジェクトを登録解除します。 |
|
他のアプリケーションがそれらに接続できないように登録解除します Windows ランタイム の一つ以上のオブジェクト。 |
プロテクト メソッド
名前 |
説明 |
---|---|
モジュールのインスタンスを作成します。 |
プロテクト データ メンバー
名前 |
説明 |
---|---|
あるクラスが にします。 関数で作成されたかを追跡します。 |
|
ReleaseNotifier オブジェクトへのポインターを保持します。 |
マクロ
指定したクラスのインスタンスを作成するファクトリを含む内部キャッシュに格納されます。このマクロは、既定のファクトリとグループ ID のパラメーターを指定します。 |
|
指定したクラスのインスタンスを作成するファクトリを含む内部キャッシュに格納されます。このマクロは、特定のファクトリのパラメーターを指定することができます。 |
|
指定したクラスのインスタンスを作成するファクトリを含む内部キャッシュに格納されます。このマクロは、特定のファクトリとグループ ID のパラメーターを指定することができます。 |
継承階層
ModuleBase
Module
Module
必要条件
ヘッダー: module.h
名前空間: Microsoft::WRL