下表列出了主 Windows 运行时 C++ 模板库 类、结构、函数和宏。 在帮助程序命名空间和类的构造会省略它们。 这些列表 (扩充,命名空间 API 文档位置。
类
标题 |
说明 |
---|---|
启用 Windows 运行时将激活的一个或多个类。 |
|
实现 Windows 时运行异步状态机。 |
|
实现关键帧 IClassFactory 的基本功能。 |
|
创建smart pointer是一种智能指针类型,表示由模板参数指定的接口。 ComPtr会自动维护基础接口指针的引用计数,并在引用计数变为零时发布接口。 |
|
表示一个事件。 |
|
表示一个事件。 EventSource 成员函数添加,移除,然后调用事件处理程序。 |
|
表示自由线程封送拆收器对象。 |
|
表示指向对象的句柄。 |
|
为处理 HSTRING 句柄提供支持。 |
|
表示从现有字符串创建的 HSTRING。 |
|
模块表示一组相关的对象。 |
|
在当前模块的最后一个对象解锁时,将调用事件处理程序。 事件处理程序在 lambda、functor 或函数指针。 |
|
在当前模块的最后一个对象解锁时,将调用事件处理程序。 事件处理程序是由对象及其方法指定指针成员。 |
|
在当前模块的最后一个对象解锁时,将调用事件处理程序。 |
|
初始化 Windows 运行时。 |
|
表示实例化类,该类继承特定接口数量,并提供指定的 、传统性 COM 和弱引用支持。 |
|
提供基本机制创建 Windows 运行时还是经典 COM 基类。 |
|
提供基本机制创建基类。 |
|
表示可与 Windows 运行时并不是经典 COM 的 弱引用。 弱引用表示可能发生或可能不可访问对象。 |
结构
标题 |
说明 |
---|---|
指定可能应用于一组接口 ID 的验证和初始化函数。 |
|
指示为 RuntimeClass、Implements 和 ChainInterfaces 模板指定接口是不可访问的。IID 列表。 |
|
指定接口的实现 QueryInterface 和 GetIid。 |
|
确保的运行时类从接口,如果存在,然后经典COM接口派生。 |
函数
标题 |
说明 |
---|---|
注册和检索中所指定的类 ID. 定义中指定的类型的实例 |
|
检索对指定实例的弱引用。 |
|
创建一个对象,该对象的成员函数是一个回调方法。 |
|
创建生成指定类的实例可由 Windows 时激活运行时。的工厂。 |
|
创建生成指定的类的实例中的工厂。 |
|
若要检索模板参数指定类型的激活一个工厂。 |
|
初始化指定的 Windows 运行时。 |
宏
标题 |
说明 |
---|---|
填充:,填充包含创建工厂可以指定类的实例的内部缓存。 |
|
设置运行时类名和信任级别。 |