CComPtrBase::Attach

Rufen Sie diese Methode auf, um den Besitz einer vorhandenen Zeiger zu akzeptieren.

void Attach(
   T* p2 
) throw( );

Parameter

  • p2
    Das CComPtrBase-Objekt akzeptiert den Besitz dieses Zeigers.

Hinweise

Attach ruft CComPtrBase::Release auf der vorhandenen CComPtrBase::p-Membervariable auf und weist CComPtrBase::p dann p2 zu.Wenn ein Objekt CComPtrBase Besitz eines Zeigers akzeptiert, wird automatisch Release auf dem Zeiger auf, der den Zeiger und alle zugeordneten Daten gelöscht, wenn der Verweiszähler für das Objekt auf 0 ansteigt.

Anforderungen

Header: atlcomcli.h

Siehe auch

Referenz

CComPtrBase-Klasse

CComPtrBase::Detach