Udostępnij za pośrednictwem


_com_ptr_t::Attach

Specyficzne dla firmy Microsoft

Hermetyzuje nieprzetworzone wskaźniki interfejsu tego typu inteligentnego wskaźnika.

Składnia

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

Parametry

pInterface
Nieprzetworzone wskaźniki interfejsu.

fAddRef
Jeśli jest trueto , AddRef jest wywoływany. Jeśli jest falseto , _com_ptr_t obiekt przejmuje własność nieprzetworzonego wskaźnika interfejsu bez wywoływania metody AddRef.

Uwagi

  • Funkcja Attach( pInterface ) AddRef nie jest wywoływana. Własność interfejsu jest przekazywana do tego _com_ptr_t obiektu. Release element jest wywoływany w celu dekrementacji liczby odwołań dla wcześniej hermetyzowanego wskaźnika.

  • Attach(pInterface ,fAddRef) Jeśli fAddRef jest true, AddRef jest wywoływany w celu przyrostowania liczby odwołań dla hermetyzowanego wskaźnika interfejsu. Jeśli parametr fAddRef to false, ten _com_ptr_t obiekt przejmuje własność nieprzetworzonego wskaźnika interfejsu bez wywoływania metody AddRef. Release element jest wywoływany w celu dekrementacji liczby odwołań dla wcześniej hermetyzowanego wskaźnika.

END Microsoft Specific

Zobacz też

_com_ptr_t, klasa