分配指向接口,如果存在,对指定的指针变量。
HRESULT CopyTo(
REFIID riid,
_Deref_out_ IInspectable** ptr
);
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
);
HRESULT CopyTo(
_Deref_out_ IWeakReference** ptr
);
参数
U
接口指针的IInspectable 。 参数,则 U IInspectable,未派生错误发出。riid
是一个ID接口。 参数,则 riid IInspectable,未派生错误发出IWeakReference。ptr
为 IInspectable 或 IWeakReference 的双间接指针。
返回值
S_OK,如果成功;描述,否则失败的 HRESULT。 有关更多信息,请参见“备注”。
备注
返回值为 S_OK 表示成功的此操作,但是,未将弱引用是解析为强引用。 如果返回 S_OK,请测试参数 p 是强引用;也就是说参数 p 不等于 nullptr。
要求
**标头:**client.h
命名空间: Microsoft::WRL