支持 WRL基础结构,不应在代码中直接使用。
namespace Microsoft::WRL::Details;
成员
类
名称 |
说明 |
---|---|
表示对类型 ComPtr<T>对象的引用。 |
|
ComPtrRef 表示类的基类。 |
|
阻止使用 new 运算符位于 RuntimeClass中。 因此,您必须使用。执行函数 |
|
表示一组事件处理程序。 |
|
分配一 activatable 类的内存,无论是否使用弱引用支持。 |
|
显示Module 类的基类。 |
|
对与 IUnknown等效。的类型,基于类型,但非虚拟的 QueryInterface、AddRef和 Release 方法。 |
|
表示可与 Windows 运行时还是经典 COM 的 弱引用。 弱引用表示可能发生或可能不可访问对象。 |
结构
名称 |
说明 |
---|---|
声明委托指定的接口并具有参数指定数量的一个匿名成员函数。 |
|
帮助定义委托参数的公共特性。 |
|
定义 ComPtr 是否管理接口的对象生存期。 BoolType() 运算符在内部使用 BoolStruct。 |
|
包含有关的信息初始化,并取消注册对象。 |
|
表示已取消引用的指针为 T* 模板参数。 |
|
模板,如果第一个参数的计算结果为 true,将第二个定义模板参数指定类型的数据成员。 |
|
标识包含已注册的类或 COM 类工厂对象和值的位置Windows 运行时。 |
|
用于验证模板参数输入。Implements 结构 |
|
帮助实现 实现 结构。 |
|
用于递归生成接口列表。 |
|
通过以递归方式应用指定的模板参数 InterfaceList 生成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命名空间: