Método ComPtr::CopyTo
Cópias da interface atual ou especificada associado a esta ComPtr do ponteiro 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
Um nome de tipo.ptr
Quando essa operação é concluída, um ponteiro para a operação solicitada.riid
Uma identificação de interface.
Valor de retorno
S_OK se bem sucedida; Caso contrário, um HRESULT que indica a implícita QueryInterface falha da operação.
Comentários
A primeira função retorna uma cópia de um ponteiro para a interface associada a esta ComPtr.Esta função sempre retorna S_OK.
A segunda função executa uma operação de QueryInterface na interface associada a esta ComPtr para a interface especificada pela riid parâmetro.
A terceira função executa uma operação de QueryInterface na interface associada a esta ComPtr para a interface subjacente da U parâmetro.
Requisitos
Cabeçalho: client.h
Namespace: Microsoft::WRL