Partilhar via


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 uma interface de IInspectable. Um erro é emitido se U não é derivado de IInspectable.

  • riid
    Uma ID de interface Um erro é emitido se riid não é derivado de IWeakReference.

  • ptr
    Um ponteiro dois indireto a IInspectable ou a IWeakReference.

Valor de retorno

S_OK se bem-sucedido; caso contrário, um HRESULT que descreve a falha. Comentários de Para obter mais informações, consulte.

Comentários

Um valor de retorno S_OK significa que essa operação foi bem-sucedida, mas não indica se a referência e esteve resolvido como uma referência forte. S_OK se for retornado, teste que o parâmetro p é uma referência forte; isto é, o parâmetro p não é igual a nullptr.

Requisitos

Cabeçalho: client.h

Namespace: Microsoft::WRL

Consulte também

Referência

Classe WeakRef