Partilhar via


Classe ComPtrRef

Oferece suporte à infra-estrutura WRL e não se destina a ser usado diretamente em seu código.

template <
   typename T
>
class ComPtrRef : public ComPtrRefBase<T>;

Parâmetros

  • T
    A ComPtr <T> tipo ou um tipo derivado dele, não apenas a interface representada pelo ComPtr.

Comentários

Representa uma referência a um objeto do tipo ComPtr <T>.

Membros

BR245043.collapse_all(pt-br,VS.110).gifConstrutores públicos

Nome

Descrição

Construtor de ComPtrRef::ComPtrRef

Inicializa uma nova instância da classe ComPtrRef do ponteiro especificado para um outro objeto de ComPtrRef.

BR245043.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

Método ComPtrRef::GetAddressOf

Recupera o endereço de um ponteiro para a interface representada pelo objeto ComPtrRef atual.

Método ComPtrRef::ReleaseAndGetAddressOf

Exclui o objeto ComPtrRef atual e retorna um ponteiro-para-um-ponteiro para a interface que foi representada pelo objeto ComPtrRef.

BR245043.collapse_all(pt-br,VS.110).gifOperadores públicos

Nome

Descrição

Operador InterfaceType ** de ComPtrRef::operator

Exclui o objeto ComPtrRef atual e retorna um ponteiro-para-um-ponteiro para a interface que foi representada pelo objeto ComPtrRef.

ComPtrRef::operator T * operador.

Retorna o valor de ptr_ membro de dados do objeto atual do ComPtrRef.

Void ComPtrRef::operator ** operador

Exclui o objeto ComPtrRef atual, projeta o ponteiro para a interface que foi representada pelo objeto ComPtrRef como um ponteiro-para-ponteiro-para voide retorna o ponteiro de elenco.

Operador de ComPtrRef::operator *.

Recupera o ponteiro para a interface representada pelo objeto ComPtrRef atual.

ComPtrRef::operator = = operador

Indica se os dois objetos ComPtrRef são iguais.

ComPtrRef::operator! = operador

Indica se os dois objetos ComPtrRef não são iguais.

Hierarquia de herança

ComPtrRefBase

ComPtrRef

Requisitos

Cabeçalho: client.h

Namespace: Microsoft::WRL::Details

Consulte também

Referência

Namespace Microsoft::WRL::Details