Compartilhar via


Classe CInterfaceArray

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

Sintaxe

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 especificando o tipo de ponteiro a ser armazenado.

piid
Um ponteiro para o IID de I.

Membros

Construtores públicos

Nome Descrição
CInterfaceArray::CInterfaceArray O construtor para a matriz de interface.

Comentários

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

Para obter mais informações, confira Classes de Coleção da ATL.

Hierarquia de herança

CAtlArray

CInterfaceArray

Requisitos

Cabeçalho: atlcoll.h

CInterfaceArray::CInterfaceArray

O construtor .

CInterfaceArray() throw();

Comentários

Inicializa a matriz de ponteiros inteligentes.

Confira também

Classe CAtlArray
Classe CComQIPtr
Classe CComQIPtrElementTraits
Visão geral da classe