按类别列出的关键 WRL API

下表列出了主要 Windows 运行时 C++ 模板库 选件类、结构、函数和宏。在帮助器命名空间和选件类的构造省略。这些列表、API参考文档,该命名空间位置。

Hh973465.collapse_all(zh-cn,VS.110).gif

标题

说明

ActivationFactory 类

使一个或多选件类中Windows运行时激活。

AsyncBase 类

实现Windows运行时异步系统。

ClassFactory 类

实现 IClassFactory 接口的基本功能。

ComPtr 类

创建表示模板参数指定的接口的智能 指针 类型。,当引用计数为零时,ComPtr自动维护基接口指针的引用计数并释放接口。

Event 类(Windows 运行时 C++ 模板库)

表示事件。

EventSource 类

表示事件。EventSource 成员函数添加,移除,并调用事件处理程序。

FtmBase 类

表示一个自由线程封送拆收器对象。

HandleT 类

表示处理为对象。

HString 类

提供对操作HSTRING处理支持。

HStringReference 类

表示从现有字符串创建的HSTRING。

Module 类

表示相关对象的集合。

Module::GenericReleaseNotifier 类

,释放,调用事件处理程序在当前模块的最后一个对象。事件处理程序在lambda、functor或指向函数的指针指定。

Module::MethodReleaseNotifier 类

,释放,调用事件处理程序在当前模块的最后一个对象。事件处理程序由对象及其指向方法成员指定。

Module::ReleaseNotifier 类

,释放,调用事件处理程序在模块的最后一个对象。

RoInitializeWrapper 类

初始化 Windows 运行时。

RuntimeClass 类

表示继承接口指定数目的实例化选件类,并提供指定的Windows运行时,传统的COM,并且,弱引用支持。

SimpleActivationFactory 类

提供基本framework创建Windows运行时或经典COM基类。

SimpleClassFactory 类

提供一个基本结构创建基类。

WeakRef 类

表示可以只能由Windows运行时使用的 弱引用 ,而传统的COM。弱引用表示也可能无法访问的对象。

Hh973465.collapse_all(zh-cn,VS.110).gif结构

标题

说明

ChainInterfaces 结构

指定可应用于组接口ID的验证和初始化函数。

CloakedIid 结构

指示对 RuntimeClassImplementsChainInterfaces 模板了指定接口不可访问在IID列表。

Implements 结构

指定接口的实现 QueryInterfaceGetIid

MixIn 结构

确保运行时选件类从Windows运行时接口,如果有,然后传统的COM接口派生。

Hh973465.collapse_all(zh-cn,VS.110).gif函数

标题

说明

ActivateInstance 函数

注册和检索在指定的选件类ID.定义的特定类型的实例

AsWeak 函数

检索弱引用到指定的实例。

回调函数(Windows 运行时 C++ 模板库)

创建成员函数(回调方法的对象。

CreateActivationFactory 函数

创建导致指定的选件类实例进行Windows运行时激活的一个工厂。

CreateClassFactory 函数

创建导致指定的选件类实例的一个工厂。

GetActivationFactory 函数

检索模板参数指定的类型的启动工厂。

Make 函数

初始化指定的 Windows 运行时 选件类。

Hh973465.collapse_all(zh-cn,VS.110).gif

标题

说明

ActivatableClass 宏

填充包含一个工厂可以创建指定的选件类的实例的内部缓存。

InspectableClass 宏

设置运行时类名和信任级别。

请参见

概念

Windows 运行时 C++ 模板库 (WRL)