Partilhar via


Classe de CInterfaceArray

Essa classe fornece os métodos úteis quando construir uma matriz de ponteiros da interface COM.

template< 
   class I, 
   const IID* piid = & __uuidof( I ) 
> 
class CInterfaceArray : public CAtlArray< 
   ATL::CComQIPtr< I, piid >, 
   CComQIPtrElementTraits< 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

Construtores public

Nome

Descrição

CInterfaceArray::CInterfaceArray

O construtor para a matriz da interface.

Comentários

Essa classe fornece um construtor e métodos derivados para criar uma matriz de ponteiros da interface COM. Use CInterfaceList quando uma lista é necessária.

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

Hierarquia de herança

CAtlArray

CInterfaceArray

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CAtlArray

Classe de CComQIPtr

Classe de CComQIPtrElementTraits

Outros recursos

Visão geral da classe de ATL