Condividi tramite


AtlComPtrAssign

Assegna un puntatore a interfaccia a un altro puntatore a interfaccia dello stesso tipo.

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

Parametri

  • pp
    Indirizzo di un puntatore IUnknown a cui assegnare un altro puntatore.

  • lp
    Un puntatore IUnknown dello stesso tipo come quello in pp.Questo oggetto viene assegnato al puntatore in pp.

Valore restituito

Restituisce NULL sull'errore; in caso contrario restituisce lp.

Note

Questa funzione copia un puntatore a interfaccia utilizzando le regole di conteggio dei riferimenti COM.Chiama Releaseinterfaccia indicata da pp e quindi assegnato lp dopo avere incrementato il conteggio dei riferimenti.

Questa funzione di supporto del puntatore intelligente viene utilizzata da classe di CComPtr e da classe di CComQIPtr.

Requisiti

Header: atlcomcli.h

Vedere anche

Riferimenti

Classe di CComPtr

Classe di CComQIPtr