支持WRL基础结构并且不应在代码中直接使用。
template <
typename T
>
struct RemoveIUnknown;
template <
typename T
>
class RemoveIUnknown : public T;
参数
- T
选件类。
备注
创建到 IUnknown等效-的类型基于类型,但是,有其 QueryInterface、 AddRef和 Release 成员函数。
默认情况下,COM方法提供虚拟 QueryInterface、 AddRef和发布方法。但是,ComPtr 不需要开销虚方法。RemoveIUnknown 通过提供专用,其 QueryInterface、 AddRef和 Release 方法消除该系统开销。
成员
公共 Typedefs
名称 |
说明 |
---|---|
ReturnType |
与模板参数 T 等效,但类型的同义词具有其IUnknown成员。 |
继承层次结构
T
RemoveIUnknown
要求
标头: client.h
命名空间: Microsoft::WRL::Details