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