Classe de CComQIPtr

Uma classe inteligente do ponteiro para gerenciar ponteiros da interface COM.

template<
   class T,
   const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>

Parâmetros

  • T
    Uma interface COM que especifica o tipo de ponteiro para ser armazenado.

  • piid
    Um ponteiro para o IID de T.

Membros

wc177dxw.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CComQIPtr::CComQIPtr

Construtor.

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

Nome

Descrição

CComQIPtr::operator =

Atribui um ponteiro para o ponteiro de membro.

Comentários

Usa CComQIPtr e CComPtr de ATL gerenciar os ponteiros da interface COM, ambas derivam de CComPtrBase.Ambas as classes realizam a contagem de referência automática com chamadas a AddRef e a Versão.Os operadores sobrecarregados tratam operações do ponteiro.

Hierarquia de herança

CComPtrBase

CComPtr

CComQIPtr

Requisitos

Cabeçalho: atlcomcli.h

Consulte também

Referência

CComPtr::CComPtr

CComQIPtr::CComQIPtr

Classe de CComPtrBase

Classe de CComQIPtrElementTraits

Outros recursos

Visão geral da classe de ATL