Udostępnij za pośrednictwem


WeakReference::Resolve — Metoda

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.

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

Parametry

  • riid
    Identyfikator interfejsu.

  • ppvObject
    Kiedy to operacja zostanie zakończona, kopię bieżącego odwołania silne, jeśli licznik silne odniesienia jest różna od zera.

Wartość zwracana

  • S_OK, jeśli operacja się powiedzie i licznika odwołań silne wynosi zero.ppvObject Ustawiono parametr nullptr.

  • S_OK, jeśli ta operacja się powiedzie, a licznik silne odniesienia jest różna od zera.ppvObject Parametr jest ustawiony na silne odniesienia.

  • W przeciwnym razie HRESULT wskazuje przyczyny to operacja nie powiodła się.

Uwagi

Ustawia określony wskaźnik bieżącą wartość odniesienia silne, jeśli licznik silne odniesienia jest różna od zera.

Wymagania

Nagłówek: implements.h

Obszar nazw: Microsoft::WRL::Details

Zobacz też

Informacje

WeakReference — Klasa

Microsoft::WRL::Details — Przestrzeń nazw