Udostępnij za pośrednictwem


_com_ptr_t::Attach

Specyficzne dla firmy Microsoft

Hermetyzuje wskaźnik interfejsu pierwotnego inteligentnego wskaźnika typu.

void Attach( 
   Interface* pInterface  
) throw( ); 
void Attach( 
   Interface* pInterface, 
   bool fAddRef  
) throw( );

Parametry

  • pInterface
    Wskaźnik interfejsu pierwotnego.

  • fAddRef
    Jeśli jest true, to wywoływane jest AddRef.Jeśli jest false, obiekt _com_ptr_t przejmuje na własność wskaźnik interfejsu pierwotnego bez wywoływania AddRef.

Uwagi

  • Attach( pInterface )   AddRef nie jest wywoływane.Własność interfejsu jest przekazywana do obiektu _com_ptr_t.Wydanie jest wywoływane, aby zmniejszyć licznik odwołań do wcześniej zhermetyzowanego wskaźnika.

  • Dołącz( pInterface**,** fAddRef )   Jeśli fAddRef jest true, wywoływane jest AddRef, aby zwiększyć wartość licznika odwołań do wskaźnika interfejsu zhermetyzowanego.Jeśli fAddRef jest false, obiekt _com_ptr_t przejmuje na własność wskaźnik interfejsu pierwotnego bez wywoływania AddRef.Wydanie jest wywoływane, aby zmniejszyć licznik odwołań do wcześniej zhermetyzowanego wskaźnika.

KONIEC informacji specyficznych dla firmy Microsoft

Zobacz też

Informacje

_com_ptr_t — Klasa