Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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, funções estáticas e typedefs úteis ao criar coleções de ponteiros de interface COM.
Sintaxe
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 a ser armazenado.
Piid
Um apontar para o IID de I.
Membros
Definições de Tipos Públicas
| Nome | Description |
|---|---|
| CComQIPtrElementTraits::INARGTYPE | O tipo de dados a usar para adicionar elementos ao objeto de classe de coleção. |
Observações
Esta classe deriva métodos e fornece um typedef útil ao criar uma classe de coleção de objetos ponteiro de interface COM CComQIPtr . Esta classe é utilizada tanto pelas classes CInterfaceArray como pela CInterfaceList .
Para mais informações, consulte Aulas de Coleção ATL.
Hierarquia de herança
CComQIPtrElementTraits
Requerimentos
Cabeçalho: atlcoll.h
CComQIPtrElementTraits::INARGTYPE
O tipo de dados a usar para adicionar elementos ao objeto de classe de coleção.
typedef I* INARGTYPE;
Consulte também
Classe CDefaultElementTraits
Visão geral da classe