Metodo WeakReference::Resolve

Supporta l'infrastruttura WRL e non può essere utilizzata direttamente dal proprio codice.

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

Parametri

  • riid
    Un ID di interfaccia.

  • ppvObject
    Quando questa operazione viene completata, una copia del riferimento forte corrente se il conteggio dei riferimenti forti è diverso da zero.

Valore restituito

  • S_OK se l'operazione riesce e il conteggio dei riferimenti forti è zero.Il parametro ppvObject viene impostato su nullptr.

  • S_OK se l'operazione riesce e il conteggio dei riferimenti forti è diverso da zero.Il parametro ppvObject è settato a riferimento forte.

  • In caso contrario, un HRESULT che indica il motivo per cui questa operazione non è riuscita.

Note

Imposta il puntatore specificato con il valore corrente dei riferimenti forti se il conteggio è diverso da zero.

Requisiti

Header: implements.h

Namespace: Microsoft::WRL::Details

Vedere anche

Riferimenti

Classe WeakReference

Spazio dei nomi Microsoft::WRL::Details