Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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;