ComPtrRef 类

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

template <
   typename T
>
class ComPtrRef : public ComPtrRefBase<T>;

参数

  • T
    ComPtr<T> 类型或类型从它,ComPtr表示的接口仅仅派生的。

备注

表示对类型ComPtr<T>对象。

成员

BR245043.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

ComPtrRef::ComPtrRef 构造函数

初始化ComPtrRef选件类的新实例从指定的指针到另一ComPtrRef对象。

BR245043.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

ComPtrRef::GetAddressOf 方法

检索指针的地址对当前ComPtrRef对象表示的接口。

ComPtrRef::ReleaseAndGetAddressOf 方法

删除当前ComPtrRef对象并返回指针的指针由ComPtrRef对象表示的接口。

BR245043.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

ComPtrRef::operator InterfaceType** 运算符

删除当前ComPtrRef对象并返回指针的指针由ComPtrRef对象表示的接口。

ComPtrRef::operator T* 运算符

返回当前ComPtrRef对象的 ptr_ 数据成员的值。

ComPtrRef::operator void** 运算符

删除当前ComPtrRef对象,该对象将指向由ComPtrRef对象表示为指针的指针 void的接口,然后返回将指针。

ComPtrRef::operator* 运算符

检索指向当前ComPtrRef对象表示的接口。

ComPtrRef::operator== 运算符

指示两ComPtrRef对象是否相等。

ComPtrRef::operator!= 运算符

指示两ComPtrRef对象是否不相等。

继承层次结构

ComPtrRefBase

ComPtrRef

要求

标头: client.h

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

请参见

参考

Microsoft::WRL::Details 命名空间