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

7x9x76d4.collapse_all(pt-br,VS.110).gifTypedefs 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