分配指向接口,如果有,则到指定的指针变量。
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 从 IWeakReference,未派生错误发出。ptr
为 IInspectable 或 IWeakReference 的一个双重间接指针。
返回值
S_OK,如果成功;否则,描述失败的 HRESULT。有关更多信息,请参见备注。
备注
S_OK 的返回值表示成功的此操作,但是,不指示是否弱引用解析到强引用。如果返回 S_OK,测试参数 p 强引用;即参数 p 与 nullptr不相等。
要求
标题: client.h
命名空间: Microsoft:: WRL