WeakRef::CopyTo (Método)
Asigna un puntero a una interfaz, si está disponible, la variable de puntero especificada.
HRESULT CopyTo(
REFIID riid,
_Deref_out_ IInspectable** ptr
);
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
);
HRESULT CopyTo(
_Deref_out_ IWeakReference** ptr
);
Parámetros
U
Puntero a una interfaz de IInspectable.Se produce un error si U no es derivado de IInspectable.riid
Un identificador de interfazSe produce un error si riid no es derivado de IWeakReference.ptr
un puntero doble-indirecto a IInspectable o a IWeakReference.
Valor devuelto
S_OK si correctamente; si no, un HRESULT que describe el error.Para obtener más información, vea la sección Comentarios.
Comentarios
Un valor devuelto de S_OK significa que esta operación correcta, pero no indica si la referencia parcial era resuelto a una referencia segura.Si se devuelve S_OK, compruebe que el parámetro p es una referencia segura; es decir, el parámetro p no es igual a nullptr.
Requisitos
encabezado: client.h
espacio de nombres: Microsoft:: WRL