Partilhar via


Classe de CComQIPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar interfaces COM coleções de ponteiros.

template< 
   typename I, 
   const IID* piid = & __uuidof( I )  
>  
class CComQIPtrElementTraits : public CDefaultElementTraits< 
   ATL::CComQIPtr< I, piid > 
>

Parâmetros

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

  • piid
    Um ponteiro para o IID de I.

Membros

Typedefs público

Nome

Descrição

CComQIPtrElementTraits::INARGTYPE

O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.

Comentários

Essa classe derivada métodos e fornece um typedef útil para criar uma classe de coleção do ponteiro de interface de CComQIPtr COM objetos. Essa classe é utilizada pelas classes de CInterfaceArray e de CInterfaceList .

Para obter mais informações, consulte Classes de coleção de ATL.

Hierarquia de herança

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CDefaultElementTraits

Outros recursos

Visão geral da classe de ATL