WeakRef::CopyTo, méthode
Assigne un pointeur vers une interface, si disponible, vers la variable du pointeur spécifiée.
HRESULT CopyTo(
REFIID riid,
_Deref_out_ IInspectable** ptr
);
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
);
HRESULT CopyTo(
_Deref_out_ IWeakReference** ptr
);
Paramètres
U
Pointeur vers une interface IInspectable. Une erreur est émise si U n'est pas dérivé d'IInspectable.riid
Un ID d'interface. Une erreur est émise si riid n'est pas dérivé de IWeakReference.ptr
Un pointeur d'indirection double vers IInspectable ou vers IWeakReference.
Valeur de retour
S_OK si réussie; sinon, un HRESULT décrivant l'anomalie. Pour plus d'informations, consultez la section Notes.
Remarques
Une valeur de retour de S_OK signifie que cette opération a réussie, mais n'indique pas si la référence faible a été résolue à une référence forte. Si S_OK est retourné, testez si le paramètre p est une référence forte; autrement dit, si le paramètre p n'est pas égal à nullptr.
Configuration requise
En-tête: client.h
Espace de noms: Microsoft::WRL