定义构成 WRL的基本类型。
namespace Microsoft::WRL;
成员
Typedef
名称 |
说明 |
---|---|
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
类
名称 |
说明 |
---|---|
启用 Windows 运行时将激活的一个或多个类。 |
|
实现 Windows 时运行异步状态机。 |
|
实现关键帧 IClassFactory 的基本功能。 |
|
创建smart pointer是一种智能指针类型,表示由模板参数指定的接口。 ComPtr会自动维护基础接口指针的引用计数,并在引用计数变为零时发布接口。 |
|
表示一个事件。 EventSource 成员函数添加,移除,然后调用事件处理程序。 |
|
表示自由线程封送拆收器对象。 |
|
模块表示一组相关的对象。 |
|
表示实例化类,该类继承特定接口数量,并提供指定的 、传统性 COM 和弱引用支持。 |
|
提供基本机制创建 Windows 运行时还是经典 COM 基类。 |
|
提供基本机制创建基类。 |
|
表示可与 Windows 运行时并不是经典 COM 的 弱引用。 弱引用表示可能发生或可能不可访问对象。 |
结构
名称 |
说明 |
---|---|
指定可能应用于一组接口 ID 的验证和初始化函数。 |
|
来 RuntimeClass、实现和 ChainInterfaces 模板指定接口是不可访问的。IID 列表。 |
|
实现 QueryInterface 和 GetIid 指定的接口。 |
|
确保的运行时类从接口,如果存在,然后经典COM接口派生。 |
|
包含 RuntimeClass的实例的类型。 |
枚举
名称 |
说明 |
---|---|
指定 GetResults() 方法返回的结果类型。 |
|
指定模块是否应支持进程内服务器或进程外服务器。 |
|
指定RuntimeClass 支持的实例类型。 |
函数
名称 |
说明 |
---|---|
检索对指定实例的弱引用。 |
|
创建一个对象,该对象的成员函数是一个回调方法。 |
|
创建生成指定类的实例可由 Windows 时激活运行时。的工厂。 |
|
创建生成指定的类的实例中的工厂。 |
|
初始化指定的 Windows 运行时。 |
要求
**页眉:**async.h,client.h,corewrappers.h,event.h,ftm.h,implements.h,internal.h,module.h
命名空间: Microsoft::WRL