共用方式為


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

請參閱

參考

WeakRef 類別