Classe de CComQIPtr
Uma classe inteligente do ponteiro para gerenciar ponteiros da interface COM.
template<
class T,
const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>
Parâmetros
T
Uma interface COM que especifica o tipo de ponteiro para ser armazenado.piid
Um ponteiro para o IID de T.
Membros
Construtores public
Nome |
Descrição |
---|---|
Construtor. |
Operadores públicos
Nome |
Descrição |
---|---|
Atribui um ponteiro para o ponteiro de membro. |
Comentários
Usa CComQIPtr e CComPtr de ATL gerenciar os ponteiros da interface COM, ambas derivam de CComPtrBase. Ambas as classes realizam a contagem de referência automática com chamadas a AddRef e a Versão. Os operadores sobrecarregados tratam operações do ponteiro.
Hierarquia de herança
CComQIPtr
Requisitos
Cabeçalho: atlcomcli.h
Consulte também
Referência
Classe de CComQIPtrElementTraits