Partilhar via


Classe CInterfaceArray

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe fornece métodos úteis na construção de um array 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 que especifica o tipo de ponteiro a ser armazenado.

Piid
Um apontar para o IID de I.

Membros

Construtores Públicos

Nome Description
CInterfaceArray::CInterfaceArray O construtor para o array de interface.

Observações

Esta classe fornece um construtor e métodos derivados para criar um array de ponteiros de interface COM. Use o ClinkfaceList quando for necessária uma lista.

Para mais informações, consulte Aulas de Coleção ATL.

Hierarquia de herança

CAtlArray

CInterfaceArray

Requerimentos

Cabeçalho: atlcoll.h

CInterfaceArray::CInterfaceArray

O construtor.

CInterfaceArray() throw();

Observações

Inicializa o array de ponteiros inteligentes.

Consulte também

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