共用方式為


依分類區分的重要 WRL 應用程式開發介面

下表列出主要 Windows 執行階段 C++ 範本庫 類別、結構、函式和巨集。 在 Helper 類別的命名空間和建構省略。 這些清單擴大 API 文件,命名空間安排。

類別

標題

描述

ActivationFactory 類別

啟用一或多個 Windows 類別在執行階段之前啟動。

AsyncBase 類別

實作 Windows 執行階段非同步系統。

ClassFactory 類別

實作介面 IClassFactory 的基本功能。

ComPtr 類別

建立表示樣板參數的介面中的智慧型指標型別。 當參考計數歸零時, ComPtr 自動維護基礎介面指標上的參考次數並釋放介面。

Event 類別 (Windows 執行階段 C++ 樣板程式庫)

表示事件。

EventSource 類別

表示事件。 EventSource 成員函式新增,移除,並叫用事件處理常式。

FtmBase 類別

表示無限制執行緒封送處理器物件。

HandleT 類別

表示物件的控制代碼。

HString 類別

提供用於管理 HSTRING 控制代碼。

HStringReference 類別

表示從現有字串建立的 HSTRING。

Module 類別

表示相關物件的集合。

Module::GenericReleaseNotifier 類別

目前模組中最後一個物件釋放時叫用事件處理常式。 事件處理常式由 Lambda、functor、或 pointer-to-function 指定。

Module::MethodReleaseNotifier 類別

目前模組中最後一個物件釋放時叫用事件處理常式。 事件處理常式由物件及其指標方法成員指定。

Module::ReleaseNotifier 類別

模組中最後一個物件釋放時會叫用一個事件處理常式。

RoInitializeWrapper 類別

初始化 Windows 執行階段。

RuntimeClass 類別

表示繼承介面的指定數目的具現化類別,並提供指定的 Windows 執行階段、一般 COM 和弱式參考支援。

SimpleActivationFactory 類別

提供基本機制建立 Windows 執行階段或一般 COM 基底類別。

SimpleClassFactory 類別

提供基本機制的基底類別。

WeakRef 類別

表示可以只在 Windows 執行階段所使用的弱式參考,而非一般 COM。 弱式參考表示可能有也可能沒有可存取的物件。

結構

標題

描述

ChainInterfaces 結構

指定可套用至一組介面 ID 的驗證和初始化函式。

CloakedIid 結構

指示 RuntimeClassImplementsChainInterfaces 樣板指定的介面不可在 IID 清單。

Implements 結構

指定介面的實作 QueryInterfaceGetIid

MixIn 結構

確定執行階段類別從 Windows 執行階段介面,如果有的話,然後一般 COM 介面衍生。

功能

標題

描述

ActivateInstance 函式

註冊和擷取指定的類別 ID 定義的指定型別的執行個體。

AsWeak 函式

擷取與指定的執行個體的弱式參考。

Callback 函式 (Windows 執行階段 C++ 樣板程式庫)

建立成員函式是回呼方法的物件。

CreateActivationFactory 函式

建立會產生指定之類別的執行個體可以在 Windows 執行階段所啟動的 Factory。

CreateClassFactory 函式

建立會產生指定類別的執行個體的 Factory。

GetActivationFactory 函式

擷取範本參數指定之型別的啟動 Factory。

Make 函式

初始化指定的 Windows 執行階段 類別。

巨集

標題

描述

ActivatableClass 巨集

填入包含一個 Factory 可以建立指定的類別執行個體的內部快取。

InspectableClass 巨集

設定執行階段類別名稱和信任層級。

請參閱

概念

Windows Runtime C++ Template Library (WRL)