ComPtr::CopyTo (Método)
Copia la actual o la interfaz especificada asociado a este ComPtr el puntero especificado.
HRESULT CopyTo(
_Deref_out_ InterfaceType** ptr
);
HRESULT CopyTo(
REFIID riid,
_Deref_out_ void** ptr
) const;
template<
typename U
>
HRESULT CopyTo(
_Deref_out_ U** ptr
) const;
Parámetros
U
un nombre de tipo.ptr
Cuando esta operación finaliza, un puntero a la interfaz solicitada.riid
Un identificador de interfaz
Valor devuelto
S_OK si correctamente; si no, un HRESULT que indica el error de la operación implícita de QueryInterface.
Comentarios
La primera función devuelve una copia de un puntero a la interfaz asociado a este ComPtr.Esta función siempre devuelve S_OK.
La segunda función realiza una operación de QueryInterface en la interfaz asociado a este ComPtr para la interfaz especificada por el parámetro de riid .
La tercera función realiza una operación de QueryInterface en la interfaz asociado a este ComPtr para la interfaz subyacente del parámetro de U .
Requisitos
encabezado: client.h
espacio de nombres: Microsoft:: WRL