Module 類別
表示相關物件的集合。
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
參數
- moduleType
一或多個 RuntimeClassType 列舉值的組合。
Members
受保護的類別
名稱 |
描述 |
---|---|
目前模組中最後一個物件被釋放時叫用事件處理常式。 事件處理常式由 Lambda、functor、或 pointer-to-function 指定。 |
|
目前模組中最後一個物件被釋放時叫用事件處理常式。 事件處理常式由物件及其指標方法成員指定。 |
|
模組中最後一個物件釋放時會叫用一個事件處理常式。 |
公用建構函式
名稱 |
描述 |
---|---|
取消初始化模組類別目前的執行個體。 |
受保護的建構函式
名稱 |
描述 |
---|---|
初始化 Module 類別的新執行個體。 |
公用方法
名稱 |
描述 |
---|---|
建立模組的執行個體。 |
|
遞減模組追蹤的物件數目。 |
|
取得模組的啟動 Factory。 |
|
擷取類別 Factory 的快取。 |
|
建立模組的執行個體。 |
|
擷取這個模組所處理的物件數目。 |
|
遞增將模組追蹤的物件數目。 |
|
註冊一或多個 COM 物件,讓其他應用程式可以連接至這些項目。 |
|
COM 註冊器或 Windows 執行階段 物件,讓其他應用程式可以連接至這些項目。 |
|
註冊一或多個 Windows 執行階段 物件,讓其他應用程式可以連接至這些項目。 |
|
讓產生模組具現化的任何 Factory 關閉。 |
|
解除登錄一或多個 COM 物件,以防止其他應用程式與它們連接。 |
|
解除登錄在指定之模組的物件,讓其他應用程式無法連接到它們。 |
|
解除註冊一或多個 Windows 執行階段 物件,讓其他應用程式無法連接到它們。 |
受保護的方法
名稱 |
描述 |
---|---|
建立模組的執行個體。 |
受保護的資料成員
名稱 |
描述 |
---|---|
記錄多少類別是以 認可 函式建立的。 |
|
保留一個指向 ReleaseNotifier 物件的指標。 |
巨集
填入包含一個 Factory 可以建立指定的類別執行個體的內部快取。 這個巨集指定預設 Factory 和群組 ID 參數。 |
|
填入包含一個 Factory 可以建立指定的類別執行個體的內部快取。 這個巨集可讓您指定特定 Factory 參數。 |
|
填入包含一個 Factory 可以建立指定的類別執行個體的內部快取。 這個巨集可讓您指定特定 Factory 和群組 ID 參數。 |
繼承階層架構
ModuleBase
Module
Module
需求
標題: module.h
命名空間: Microsoft::WRL