Sdílet prostřednictvím


_com_ptr_t::Attach

Konkrétní společnosti Microsoft

Zapouzdřuje ukazatele raw rozhraní typu inteligentní ukazatel.

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

Parametry

  • pInterface
    Ukazatel raw rozhraní.

  • fAddRef
    Pokud je true, pak AddRef se nazývá.Pokud je false, _com_ptr_t objektu převezme vlastnictví ukazatele raw rozhraní bez volací AddRef.

Poznámky

  • Attach( pInterface )   AddRefnebyla volána.To je předána vlastnictví rozhraní _com_ptr_t objektu.Vydání , nazývá se snížit počet odkazů pro dříve zapouzdřené ukazatel.

  • Připojit ( pInterface**,fAddRef)** -li fAddRef je true, AddRef se nazývá přibývá počet odkazů pro ukazatele zapouzdřeného rozhraní.Pokud fAddRef je false, toto _com_ptr_t objektu převezme vlastnictví ukazatele raw rozhraní bez volací AddRef.Vydání , nazývá se snížit počet odkazů pro dříve zapouzdřené ukazatel.

Konec konkrétní společnosti Microsoft

Viz také

Referenční dokumentace

Třída _com_ptr_t