Microsoft::WRL::Details 命名空间
支持 WRL 基础结构并且不应在代码中直接使用。
namespace Microsoft::WRL::Details;
成员
类
名称 |
描述 |
---|---|
表示对类型 ComPtr<T>对象。 |
|
表示 ComPtrRef 选件类的基类。 |
|
阻止使用运算符 new 在 RuntimeClass。因此,必须使用 进行函数。 |
|
表示一群事件处理程序。 |
|
分配 activatable 选件类的内存,有或没有弱引用支持。 |
|
表示 模块 选件类的基类。 |
|
创建到 IUnknown等效-的类型基于类型,但是,具有非虚拟 QueryInterface、AddRef和 Release 方法。 |
|
表示可以使用窗口运行时或经典 COM 的 弱引用。弱引用表示也可能无法访问的对象。 |
结构
名称 |
描述 |
---|---|
声明一个指定的接口和委托具有参数指定数目的匿名成员函数。 |
|
帮助定义委托参数的通用特性。 |
|
定义 ComPtr 是否管理接口的对象生存期。BoolType() 运算符在内部使用 BoolStruct。 |
|
包含有关如何的信息初始化,注册和注销对象。 |
|
表示一个间接引用的指针 T* 模板参数。 |
|
如果第一个模板参数的计算结果为 true,定义第二个模板参数指定的类型的数据成员。 |
|
包含标识一个注册的 Windows 运行时 或 COM 选件类对象选件类工厂和值的位置。 |
|
用于验证模板参数输入 Implements 结构。 |
|
帮助实现 实现 结构。 |
|
用于创建递归列表接口。 |
|
通过以递归方式将指定的模板参数生成 InterfaceList 类型。 |
|
实现接口的公共特征。 |
|
提供基于参数的指定数量和类型的 Invoke() 方法的实现。 |
|
测试一个类型是否为另一个的基础。 |
|
测试一个方是否指定了类型是另一个指定的类型相同。 |
|
用于表示未指定,选项模板参数。 |
|
去除引用或 rvalue 引用从指定的选件类模板参数的特征。 |
|
用于检测到 使 功能的 RuntimeClass。 |
|
为 QueryInterface 操作和获取接口 ID 的帮助器方法。 |
|
测试接口是否从另一个接口派生。 |
|
验证模板参数指定的接口满足特定要求。 |
枚举
名称 |
描述 |
---|---|
指定映射在异步操作状态的内部枚举和 Windows::Foundation::AsyncStatus 枚举之间。 |
函数
名称 |
描述 |
---|---|
获取指定的启动 ID. 的启动工厂 |
|
从一个位置移动指定的实参传递给另一个。 |
|
引发可在调用的线程的异常。 |
|
交换两个指定参数的值。 |
|
关闭指定模块的选件类工厂。 |
要求
**标头:**async.h,client.h,corewrappers.h,event.h,ftm.h,implements.h,internal.h,module.h
**命名空间:**Microsoft::WRL::Details