Método WeakRef::CopyTo
Atribui um ponteiro para uma interface, se disponível, para a variável de ponteiro especificado.
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
Ponteiro de uma interface IInspectable.Um erro é emitido se U não é derivado de IInspectable.riid
Uma identificação de interface.Um erro é emitido se riid não é derivado de IWeakReference.ptr
Um ponteiro duplamente indireto para IInspectable ou IWeakReference.
Valor de retorno
S_OK se bem sucedida; Caso contrário, um HRESULT que descreve a falha.Para obter mais informações, consulte comentários.
Comentários
Um valor de retorno de S_OK significa que esta operação foi bem-sucedida, mas não indica se a referência fraca foi resolvida para uma referência forte.Se S_OK for retornado, testar o que o parâmetro p é uma referência forte; ou seja, o parâmetro p não for igual a nullptr.
Requisitos
Cabeçalho: client.h
Namespace: Microsoft::WRL