Condividi tramite


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

Vedere anche

Riferimenti

Classe WeakRef