AtlComPtrAssign
Weist einen Schnittstellenzeiger zu einem anderen Schnittstellenzeiger desselben Typs angewendet.
ATLINLINE ATLAPI_(IUnknown*) AtlComPtrAssign(
IUnknown** pp,
IUnknown* lp
);
Parameter
pp
Adresse zu dem IUnknown eines Zeigers, um einen anderen Zeigers zuzuweisen.lp
Ein IUnknown Zeiger des gleichen geben als in pp ein.Dies wird in Zeiger in pp zugewiesen.
Rückgabewert
Gibt MACHT auf Fehler ungültig; gibt andernfalls lp zurück.
Hinweise
Diese Funktion kopiert einen Schnittstellenzeiger mithilfe der COM-Verweiszählungsregeln.Sie ruft Release auf der Schnittstelle auf, die auf durch pp dargestellt wird und weist lp an sie in, nachdem sie den Verweiszähler erhöht haben.
Diese Hilfsfunktion des intelligenten Zeigermechanismus wird durch CComPtr-Klasse und CComQIPtr-Klasse verwendet.
Anforderungen
Header: atlcomcli.h