Freigeben über


AtlComPtrAssign

 

Veröffentlicht: Juli 2016

Weist einen Schnittstellenzeiger zu einem anderen Schnittstellenzeiger desselben Typs angewendet.

Syntax

      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

Siehe auch

CComPtr Class
CComQIPtr Class