Partilhar via


Classe ComPtrRefBase

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

template <
   typename T
>
class ComPtrRefBase;

Parâmetros

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

Comentários

Representa a classe base para o ComPtrRef classe.

Membros

BR244893.collapse_all(pt-br,VS.110).gifTypedefs pública

Nome

Descrição

InterfaceType

Um sinônimo para o tipo de parâmetro do modelo T.

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

Nome

Descrição

Operador de ComPtrRefBase::operator IInspectable **

Projeta atual ptr_ membro de dados para um ponteiro-para-um-ponteiro para a interface IInspectable.

Operador IUnknown ** de ComPtrRefBase::operator

Projeta atual ptr_ membro de dados para um ponteiro-para-um-ponteiro para a interface IUnknown.

BR244893.collapse_all(pt-br,VS.110).gifMembros de dados protegidos

Nome

Descrição

Membro de dados de ComPtrRefBase::ptr_

Ponteiro para o tipo especificado pelo parâmetro do modelo atual.

Hierarquia de herança

ComPtrRefBase

Requisitos

Cabeçalho: client.h

Namespace: Microsoft::WRL::Details

Consulte também

Referência

Namespace Microsoft::WRL::Details