Partilhar via


Classe CComQIPtr

Uma classe de ponteiro SMART para gerenciar COM ponteiros de interface.

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

Parâmetros

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

  • piid
    Um ponteiro para o IID da T.

Comentários

Usa o ATLCComQIPtr e CComPtr para gerenciar COM ponteiros de interface, que derivam de CComPtrBase.Ambas as classes executam contagem por meio de chamadas para automático de referênciaAddRef e Versão.Operadores sobrecarregados lidar com as operações do ponteiro.

Requisitos

Cabeçalho: atlcomcli.h

Consulte também

Referência

CComPtr::CComPtr

CComQIPtr::CComQIPtr

Classe CComPtrBase

Classe CComQIPtrElementTraits

Outros recursos

CComQIPtr membros

Visão geral do ATL classe