Partager via


WeakReference::Resolve, méthode

Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.

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

Paramètres

  • riid
    Un ID d'interface.

  • ppvObject
    Lorsque cette opération se termine, une copie de la référence forte actuelle si le décompte de références fortes est différent de zéro.

Valeur de retour

  • S_OK si cette opération réussit et que le décompte de références fortes est à zéro. Le paramètre ppvObject a la valeur nullptr.

  • S_OK si cette opération réussit et que le décompte de références fortes est différent de zéro. Le paramètre ppvObject est affecté à la référence forte.

  • Sinon, un HRESULT indiquant la raison de l'échec de cette opération.

Notes

Définit le pointeur spécifié vers la valeur de la référence forte actuelle si le décompte de références fortes est différent de zéro.

Configuration requise

En-tête : implements.h

Espace de noms : Microsoft::WRL::Details

Voir aussi

Référence

WeakReference, classe

Microsoft::WRL::Details, espace de noms