Partilhar via


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 IUnknown ponteiro ao qual irá atribuir outro ponteiro.

  • lp
    An IUnknown ponteiro do mesmo tipo que o pp. Isso é atribuído ao ponteiro em pp.

Valor de retorno

Retorna nulo no erro; caso contrário, retornará lp.

Comentários

Esta função copia um ponteiro de interface usando a referência COM as regras de contagem.Ele chama Versão na interface apontada por pp e, em seguida, atribui lp a ele depois incrementando a contagem de referência.

Essa função auxiliar do ponteiro SMART é usada por Classe CComPtr and Classe CComQIPtr.

Requisitos

Cabeçalho: atlcomcli.h

Consulte também

Referência

Classe CComPtr

Classe CComQIPtr