Classe CComQIPtr
Uma classe de ponteiro SMART para gerenciar COM ponteiros de interface.
template<
class T,
const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>
Parâmetros
T
Uma interface COM especificando o tipo de ponteiro para ser armazenado.piid
Um ponteiro para o IID da T.
Comentários
Usa o ATLCComQIPtr e CComPtr para gerenciar COM ponteiros de interface, que derivam de CComPtrBase.Ambas as classes executam contagem por meio de chamadas para automático de referênciaAddRef e Versão.Operadores sobrecarregados lidar com as operações do ponteiro.
Requisitos
Cabeçalho: atlcomcli.h