RemoveIUnknown 类

支持WRL基础结构并且不应在代码中直接使用。

template <
   typename T
>
struct RemoveIUnknown;

template <
   typename T
>
class RemoveIUnknown : public T;

参数

  • T
    选件类。

备注

创建到 IUnknown等效-的类型基于类型,但是,有其 QueryInterfaceAddRefRelease 成员函数。

默认情况下,COM方法提供虚拟 QueryInterfaceAddRef和发布方法。但是,ComPtr 不需要开销虚方法。RemoveIUnknown 通过提供专用,其 QueryInterfaceAddRefRelease 方法消除该系统开销。

成员

BR244961.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

ReturnType

与模板参数 T 等效,但类型的同义词具有其IUnknown成员。

继承层次结构

T

RemoveIUnknown

要求

标头: client.h

命名空间: Microsoft::WRL::Details

请参见

参考

Microsoft::WRL::Details 命名空间