ComPtr::CopyTo 方法
复制当前或指定接口与此 ComPtr 到指定的指针。
HRESULT CopyTo(
_Deref_out_ InterfaceType** ptr
);
HRESULT CopyTo(
REFIID riid,
_Deref_out_ void** ptr
) const;
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
) const;
参数
U
类型名称。ptr
在此操作完成,所请求的接口的指针。riid
接口 ID.
返回值
S_OK,如果成功;否则,指示的 HRESULT 隐式 QI 操作失败的原因。
备注
第一个函数返回指针的复制到接口与此 ComPtr。此函数始终返回 S_OK。
第二个函数对接口的 QI 操作与 riid 参数指定的接口的此 ComPtr。
第三个函数对接口的 QI 操作与 U 参数的基接口的此 ComPtr。
要求
标题: client.h
命名空间: Microsoft:: WRL