AtlComPtrAssign

Atribui um ponteiro de interface para outro ponteiro de interface do mesmo tipo.

ATLINLINE ATLAPI_(IUnknown*) AtlComPtrAssign(
   IUnknown** pp,
   IUnknown* lp
);

Parâmetros

  • pp
    Endereço de um ponteiro de IUnknown para atribuir outro ponteiro.

  • lp
    Um ponteiro de IUnknown do mesmo tipo como o em pp.Isso é atribuído ao ponteiro em pp.

Valor de retorno

Retorna ANULAM no erro; se não retorna lp.

Comentários

Essa função copia um ponteiro de interface que usa regras de contagem de referência COM.Chama Versão na interface apontada por pp e atribui em lp após incrementado contagem de referência.

Essa função auxiliar inteligente do ponteiro é usada por classe de CComPtr e por classe de CComQIPtr.

Requisitos

Cabeçalho: atlcomcli.h

Consulte também

Referência

Classe de CComPtr

Classe de CComQIPtr