WeakRef::CopyTo 方法
將指標指派給介面,如果有的話,給指定的指標變數。
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