Metodo WeakRef::CopyTo
Assegna un puntatore a un'interfaccia, se disponibile, alla variabile puntatore specificato.
HRESULT CopyTo(
REFIID riid,
_Deref_out_ IInspectable** ptr
);
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
);
HRESULT CopyTo(
_Deref_out_ IWeakReference** ptr
);
Parametri
U
Puntatore a un'interfaccia IInspectable.Verrà generato un errore se U non deriva da IInspectable.riid
Un ID di interfaccia.Verrà generato un errore se riid non deriva da IWeakReference.ptr
Un puntatore doppio-indiretto a IInspectable o a IWeakReference.
Valore restituito
S_OK se ha avuto successo, in caso contrario un HRESULT, che descrive perchè l'operazione è fallita.Per ulteriori informazioni, vedere la sezione Osservazioni.
Note
Un valore restituito S_OK significa che questa operazione è riuscita, ma non indica se il riferimento debole è stato risolto in un riferimento forte.Se viene restituito S_OK, ossia il parametro p è un riferimento forte, ovvero il parametro p non è uguale a nullptr.
Requisiti
Header: client.h
Namespace: Microsoft::WRL