Microsoft::WRL 命名空間

定義組成 WRL的基本型別。

namespace Microsoft::WRL;

Members

BR230382.collapse_all(zh-tw,VS.110).gifTypedef

名稱

描述

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

BR230382.collapse_all(zh-tw,VS.110).gif類別

名稱

描述

ActivationFactory 類別

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

AsyncBase 類別

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

ClassFactory 類別

實作介面 IClassFactory 的基本功能。

ComPtr 類別

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

EventSource 類別

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

FtmBase 類別

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

Module 類別

表示相關物件的集合。

RuntimeClass 類別

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

SimpleActivationFactory 類別

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

SimpleClassFactory 類別

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

WeakRef 類別

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

BR230382.collapse_all(zh-tw,VS.110).gif結構

名稱

描述

ChainInterfaces 結構

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

CloakedIid 結構

指示 RuntimeClass、實作和 ChainInterfaces 樣板指定的介面無法在 IID 清單中存取。

Implements 結構

指定介面的實作 QueryInterface 和 GetIid。

MixIn 結構

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

RuntimeClassFlags 結構

包含 RuntimeClass之執行個體的型別。

BR230382.collapse_all(zh-tw,VS.110).gif列舉

名稱

描述

AsyncResultType 列舉

指定 GetResults () 方法傳回之結果的型別。

ModuleType 列舉

指定模組是否應支援同處理序伺服程式或跨處理序的伺服器。

RuntimeClassType 列舉

指定支援的 RuntimeClass 執行個體的型別。

BR230382.collapse_all(zh-tw,VS.110).gif功能

名稱

描述

AsWeak 函式

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

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

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

CreateActivationFactory 函式

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

CreateClassFactory 函式

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

Make 函式

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

需求

標題: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

**命名空間:**Microsoft::WRL

請參閱

參考

Microsoft::WRL::Wrappers 命名空間