Sdílet prostřednictvím


WeakReference::Resolve – metoda

Podporuje infrastrukturu WRL a není určen pro použití přímo v kódu.

STDMETHOD(Resolve)
   (REFIID riid, 
   _Deref_out_opt_ IInspectable **ppvObject
);

Parametry

  • riid
    Identifikátor rozhraní.

  • ppvObject
    Po dokončení této operace kopii aktuální silné odkaz, pokud počet silných odkaz je nenulová.

Vrácená hodnota

  • S_OK, pokud je tato operace úspěšná a silné referenční počet je nula.ppvObject Parametr nastaven na nullptr.

  • S_OK, pokud je tato operace úspěšná a počet odkazů silné je nenulová.ppvObject Parametr nastaven na silné odkaz.

  • Jinak Popisovač HRESULT, který označuje důvod této operace se nezdařila.

Poznámky

Nastaví ukazatel na zadané aktuální silné referenční hodnotu Pokud počet silných odkaz je nenulová.

Požadavky

Záhlaví: implements.h

Obor názvů: Microsoft::WRL::Details

Viz také

Referenční dokumentace

WeakReference – třída

Microsoft::WRL::Details – obor názvů