Classe CComQIPtrElementTraits
Essa 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 especificando o tipo de ponteiro a ser armazenado.
piid
Um ponteiro para o IID de I.
Membros
Typedefs públicos
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 deriva métodos e fornece um typedef útil ao criar uma classe de coleção de objetos de ponteiro de interface CComQIPtr COM. Essa classe é utilizada pelas classes CInterfaceArray e CInterfaceList.
Para obter mais informações, confira Classes de Coleção da ATL.
Hierarquia de herança
CComQIPtrElementTraits
Requisitos
Cabeçalho: atlcoll.h
CComQIPtrElementTraits::INARGTYPE
O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.
typedef I* INARGTYPE;